Hi,
I am doing some development to get RIDE ready for new wxPython (and also for Python 3). If you are willing to use experimental packages, you could:
1- Install wxPython 4.0.0 (beta2 or release candidate) --> sudo -H pip install wxPython
There are known problems, for example the current key shortcut to get the Context Help is Command-M which causes a beep (removed Command-Space).
(If you know of a better key combination, preferably the same for different OSes, please tell me)
You can have RIDE installed on Python 2.7 and Robot Framework on Python 3. Test runner will use the first robot it finds.
It is almost ready to use in Python 3 (just some bugs with the cell editor).
About PyCharm, using the plugins you'll get syntax colorization, I don't know if the test runner is as good as in RIDE. I use the Editor, and then the shell window to run the tests.
You may also like to know that there is the Sublime Text plugin for Robot Framework (I don't know about the test runner, but I'm sure that Tatu Aalto will say something about this ;) ).