From my experience $5 DO is more robust than most shared plans. However the trade off is that you have to setup and maintain everything yourself including security.
Yeah for me my $5 DO beats the heck [for a rails app] out of having to use fcgi and have them constantly shutting down my processes, (in this case--bluehost) disabling my account for having too many files, etc. It is much faster.