I'm an ex-Java coder hoping to find sanity in another language.
I wrote a massive Java GUI application a few years ago which attempted to edit a PS1 video game (SaGa Frontier, if you're interested) but gave up on it due to bizarre conflicts between GUI objects, data, threads, and atomicity that I could never quite figure out. This left me extremely burned out on not-for-profit programming for years, and I have decided to take the leap again with what I hope is a less... well, it's hard to describe Java without using expletives, so let's just say a Nicer Language and leave it at that.
I hang out mostly on GameFAQs and a handful of romhacking sites. If you ever want to know more than you could ever possibly want to know about CD-ROM file systems, I'm the guy to ask.
My plans for Python are to avoid GUI programming as much as possible until I determine if the issues I encountered exist only in Java or are common to all GUI applications. Until then I'll develop scripts that work in tandem with spreadsheets to edit games, and maybe make some Python scripts that work inside LibreOffice Calc spreadsheets.