UTF-8 never bothered me in Python 3. Most of the time you don't have to think about encoding. The times you have to pass through the network just ".encode()" the string and you're fine.
Seriously, can you show me a case where you did encounter problems with UTF-8 in Python 3? :)