I felt the same way you did about Asana but about Google Docs files: since they use their specific file format, even when you have a copy in your device you can’t open them offline. That’s why I tend to stick to TextEdit for simple documents that don’t require collaboration.
I also tried Trello and liked it, but since Asana introduced boards the main competitive advantage of Trello has been lost (although I still prefer the Trello UI).
I once tried Evernote but to be honest didn’t understood the value proposition, I have to check it out again. Never heard of RubyMine but I‘ll check it out.
Thanks for your feedback!