ruby-debug takes a little bit more work to learn in the beginning but in the end is more satisfying and flexible than any of the GUI debuggers I've used (eclipse, visual studio).
Command line interfaces are cool especially for stuff you do all the time
Command line interfaces are cool especially for stuff you do all the time