The choice of an IDE is subjective, as is any editor, I use Atom at home and vim at work, but that is because my work code is in a controlled environment for security reasons.
I used to use Rubymine, but now they have gone to a monthly subscription model it seems less attractive
Both Rubymine and Aptana can be a bit slow / bloated, and they do have different feature levels (last time I looked). As they are both Java based you gain the benefit of the introspection which allows the intelligent completion of method name.The choice of an IDE is subjective, as is any editor, I use Atom at home and vim at work, but that is because my work code is in a controlled environment for security reasons.