I feel the biggest reason so many people hate the map is because they weren't players of the original RO. I saw a lot of foolish maneuvers by people with specialized roles (MG, sniper, AT, etc.), ranging from being way too far forward to really cover anyone's advance and suddenly requiring their own covering fire to simply never being in the right places.
An machine gunner in world war two was intended for infantry support, not for rushing ahead of your lesser armed comrades. I saw every time today an MGer who had to be the closest person to the enemy, rather than supporting his team mates. Rambo might one-hand an MG, but he never had to fight in the arctic conditions of a Russian winter!
Snipers, also, seemed to be played by people with one of two complexes- stay as far away as possible and try to beat Rob Furlong's record(the scope doesn't zoom in enough for that!), or get up close and personal (the scope doesn't zoom in far enough for them?) and well within the reach and view of all their enemies. There is a huge middle ground offering better cover and plenty of targets.
I guess my complaint is too many people are used to the likes of BF and COD and kind of damn the game for not copying them enough. They treat the roles like its a weapon restriction and nothing more. There is more to a class than just its weapons, there is the purpose of the class to consider. RO:HOS even has little tips in the loading screens explaining this stuff!
I won't complain about something without throwing in a possible solution if one is readily present. Honestly, if people are having a poor experience with the classes vs. the map layouts, I recommend doing a little reading. Start playing the roles as they were intended over 70 years ago, and work as a team and use your head- its called a tactical shooter for a reason...