I currently host all my sites on a dedicated server. However, I am thinking it may be better to host with one of those WordPress speciality hosts. Sometimes, my Wordpress sites are slow, even though the database is optimized and the plugins are kept lean. Since I am used to Cpanel, and none of them offer Cpanel, it is a steep learning curve to transfer your site to these hosts.
Has anyone done the switch? From a regular or dedicated server to a WordPress specialized host? Was it worth the move?