I think my english is pretty close to native level.
Well there may be some expressions, or words that I may not know, but that's mostly slang or idioms.
And after a short google search i know what it means, so that's not a big problem.
I use english every day and my games, devices, and other stuff i use is in english.
I even chose english over german for some reason o: