Moving to dedicated was the best choice I ever made. It's nice to have the freedom of controling things, but at the same time it brings in more commitment on your side.
The plus's are that you can config the server as you want it and provide quick and easy customisations for clients. Also it's great knowing that you have the hardware there for your self.
The downside is monitoring and keeping it running 24/7. This requires a lot of time and skill.
I prefer dedicated over reseller
