I've been with them for about the same amount of time. A few domains registered, personal email, a few website projects, a couple cron jobs, and an OwnCloud install ...
Generally they deliver. Not spectacular, but much better than any of the other shared hosts.
The reason why I haven't moved off them completely is because for smaller web projects it's easier to have everything in one place, ready to go and managed, without dealing with deploying and maintaining the stack (which can be overkill for hobby stuff).
All of the other shared hosts went to shit about 5 years ago. Dreamhost may eventually get there as well, but for the time being they are still decent, and get the job done.