I have hosted most of my websites (around 30+ WordPress sites), on site5.com for over two years.
Recently, I have been using a plugin that caused a lot of CPU/memory usage.
After failing to fix it, I moved (by their request) to a 50$ a month VPS hosting.
Upon moving, all of my sites where down (on and off) for about three days.
Each time the servers memory would get clogged and need a reboot. They (kindly) upgraded my package (temporarily, and pro-bono) to a 90$ per month package (with 1.5GB of memory), which fixed the problem.
After a week of testing and reading, I figured out the problem and resolved the memory issue.
They moved me back to the 50$ VPS plan, I then asked to be moved back down to shared hosting.
Their response was that they need to monitor my usage, and then they will decide.
After a week and a half they said my usage was fine and that they'll move me.
Then, they e-mailed me that I have too much traffic (2000 visitors a day on one of the sites, they didn't talk about the other sites on the account), and that it is too much for shared hosting (with the "resource usage" - which was already fixed, so you can assume a normal WP install).
So are they right?
Should I stay on VPS, or should I look for another shared hosting provider for these websites?