I'm also a customer for quite some time with various servers.
Pros:
- virtual private servers (VPS) have a tun/tap device so that you can use the VPS as a VPN server. this is not necessarily common with all hosters
- good speed/connection/reliability
- good hardware for a fair price
Cons:
- I usually don't need to talk to customer support often, but I rent a managed server and once in a while, they shut it down for a major update. This is totally fine and they even try to do this in the night, but it happened already twice that they couldn't tell me the exact time (in a range of minutes) in advance when they shut it down and they just said something like "server is offline sometime between 7am and 11am". I have paying customers on my server and I want to put the website in maintenance mode to prevent data loss. "Sometime between 7am and 11am" is NOT an acceptable answer. The downtime itself is a matter of 5 minutes, but I would expect an accurate time to shorten the maintenance period.
- They announced a server downtime for "Tuesday night" once. So what is "Tuesday night"? Is it the night from Monday to Tuesday or Tuesday to Wednesday? Guess what, I put my website in maintenance mode in the wrong night. I hope, next time they'll get that straight and announce the correct date and time.
- They stored passwords for their managed server customers in plaintext until September 2011 and got hacked. I hope they learned from that, but still, extremely stupid.