Mixed case domain name could be nightmare?

No, not a problem. As per RFC 1035 section 2.3.3, all parts of the DNS that are part of the official protocol, all comparisons between character strings (e.g., labels, domain names, etc.) are done in a case-insensitive manner.