I'd been happily developing with VIM for more than five years but last year I tried RubyMine and once I let go of my perfectionistic/unixy point-of-view things got a lot easier tbh. If I were still doing systems programming I'd be very tempted to try this new IDE. Be warned though, the JetBrains products are usually not very pleasant to look at (alas there usually is support for themes).