level design 101, don't designer areas with specific classes in mind, mostly certain areas develop as certain class hot-spots naturally. Designing purposefully for certain classes inherently make them OP, especially sniper ledges. Worst case scenario you have to specifically nerf a sniper sight line, other than that, dictating engi-nests with ammo drops is the only consideration you need (and in 5cp that's pretty irrelevent).
P.S. Your map is frickin huge. You should half its scale at least.
P.S. Your map is frickin huge. You should half its scale at least.