It is highly recommended to move to a Cloud VPS or at least a VPS before you hop-on to a Dedicated Server. A VPS offers complete control & security for running your applications while keeping the costs to the minimum.
As you are already a WP admin, you may know how certain server level changes like chaching etc are required for making your application sun smoothly. This task can be achieved with root privileges or with a host which is conditioned for performance & security.
Now a days, there are several Managed Cloud Hosting providers where you get flexibility of Cloud VPS minus the headache of managing the server. They manage everything for you on the server level while you concentrate on your application. This is the best match with minimum costs ![]()
Hope this helps!
I'm wordpress administer with rather slender experiences.
What I know for sure is that my site will require an online transaction feature in the near future, and since it's now running on a free server I do need to decide on a future hosting service.
It is known that dedicated hosting will offer the best option, but I want to if it's technically doable to use VPS in this case? Any hoops to jump through?
I know I'm pretty much all green to this, so I'd appreciate it a lot if you could share your ideas! TIA!

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic