Managing a VPS server is not all that hard once you get to know the server and command lines.
When I first began learning about managing a vps server using the command line I didn't know anything about it.
But looking online and following instructions I began to learn pretty quick.
I'm not an expert at managing linux or other vps servers but I am pretty good at it now after a few months of learning.
I've been working with VPS servers for 5 years now and it's pretty easy to learn.
If you get a VPS server I highly recommend that you pay for a Cpanel vps license to help make managing your server easier and to help manage your vps easier as well.
It's easy to install the Cpanel through SSH and doing so installs the Mysql server, mail server and everything else you need.
Vpsdime.com is a good vps hosting provider.
I've been with vpsdime.com hosting my blog for 2 years now and they are excellent.
You get 6 gb of ram for $7.00 per month which is usually plenty of ram for most websites.
If you need to upgrade the ram for more traffic as your site grows then all you need to do is upgrade and pay the additional money.
The support at vpsdime is fantastic as well and they are very helpful.
The servers with vpsdime are very fast and I've not noticed any downtime so far.
However vpsdime offers servers that you must manage yourself such as installing cpanel, updating the server etc.
If you don't know how to manage a linux server then you need someone who does but learning to manage a server and installing cpanel or other things using the command line through SSH is pretty easy.