I use eclipse with PyDev for debugging works fine, I start web2py within the eclipse.
The only problem I have is to stop the process started by the eclipse, 'sometimes' I have to kill the python process by the operating system (note: I use ubuntu).
--
Lucas D'Avila
http://flavors.me/lucasdavila
Sent from my phone