Whilst it's good to see that MCGamer developers are adding in aesthetically pleasing things to the servers (like the scoreboard, I liked that), however they aren't getting their priorities right. These small little things are not very important as compared to developing the anti-cheat and making it better. I cannot deny, MCGamer has a good anti-cheat (go look at Mineplex's MAC, it's horrible), however with the rise in non legitimate players it's not good enough.
This server has the best SG plugin in my opinion. Badlion's SG is terrible (and the best ping I get is 250). I would rather play here than on Badlion but with the insane amount of hackers it's hard to enjoy a game. That's the real reason players leave. Take for example this round, it's a joke. The person flew around spawn killing 12 people within the first minute. Yes, he flew around without getting no cheated and banned. It was only after 5 minutes of flying did he get kicked/banned by the AC.
http://www.mcgamer.net/round/mcsg/?round=4494500
As for the staff team part, I half heartedly agree with your point. I have been on the staff team for a brief period before resigning. To be completely honest, I don't think I deserved getting promoted to a moderator. However I did get to understand and thus am able to provide feedback regarding the staff team. There are monthly activity checks, and one of the categories is the number of punishments being handed out in a month, including report abuses. I don't know how anyone else thinks about that, but to me that's just very stressful and in order for a moderator to pass an activity check, it seems as though they must gather as many bans as possible. When I first joined the staff team, one of the moderators told me "I'll get this ban, you'll understand why you need to ensure you get every punishment possible" and I was surprised. I didn't know being a moderator meant punishing players was more important than providing excellent support for the members. I generally stayed in the lobbies to answer questions. Though I answered questions slowly, I believe it's better than going into games to hunt for rule breakers.
However, despite all that being said about the staff team, I would like to say that the staff team is way more well ran than most out there. If anyone of you know Minecade (it was one of the biggest networks in the past), it has terrible staff management which lead to its decline. Mineplex's staff team is organised, but full of incapable staff members which lead to multiple complaints on the forums. I have been a part of Mineplex's staff team and I'll say frankly that their staff structure is amazing, it's the people they hire that is bad. MCGamer's staff members are good in my opinion, most of them are helpful and try to be active even though they are on leave. The staff members here are welcoming and do bond pretty well with the community if I do say so myself.