I used GGservers before right I ran like around a 9-12 player base server. Quite honestly their was a little lag, but not as bad as others. Yes the only thing that was shit is their response like HOLY shit its very bad. If you know what you are doing its really not that bad. I didn't have any lag problems with them at all quite honestly I wouldnt rate them HQ but maybe in the medium section. I just got an email from my old hosting saying they just revamped it and an one hour average response time.
I actually just finshed with Host Havoc. Things that make them APPEAR strong.
Some time Clay (Owner) would respond in a few mins ,but I dont belive he has to staff to watch tickets. One time I rember that my server got shut down for about 7-8 hours do to the fact that when my plan upgraded it changed my IP. Anyways Host Havoc is good for a starter server but not for a bigger player base of around 30+.
Now currently hosting on OHV. Its the best thing ever honestly. Its probably one of the best host you can get so far and atleast I know of. I run around a 21-30 player active server during the afternoon in EST and I get a good amount of players with no lag.
This is my minetrends chart of OVH TPS with around a 21-30 player active server.
https://gyazo.com/89da7514646c4b364012313b931335ba
Overall if you have the money and the donations their go to OVH as they are a top pick to me. Shared Hosting remember is a shit ton of people on one dedi. Be aware RAM dosent always solve the problem. CPU has a big step in it. So Shared Hosting isn't always the best idea.
McPro I had a very terrible experince with. The only thing they do is basically screw you over. For some reason I have the feeling they put like 15 people on one dedi due to the fact that I got so much lag its not even funny.
This is my opninion on these I hope you guys make the best decision.