I find the responses to this thread a bit weird, but I suppose I'm just in the minority.
As a player who plays Allies whenever possible, I agree with many of the points OP originally made. Map balance is generally not too bad now, but I find Grain Elevator, Apartments (once past A & B) and Station heavily unbalanced against the Axis.
On
GE, this could be solved by getting rid of the lockdown timer: even if Axis capture the foothold with 3 minutes left, they'd still be in a good position to win the map. Apart from this, the Axis will get raped unless SLs use smoke; that's their own fault though.
If Axis teams would actually go for B to push the Allied spawn point way back, they'd fare much better.
Apartments. It's easy to take the PH and hold it for 30 seconds or so, which is all that's needed - this is fine for balance. The problems come because it's too easy for the Allies to camp themselves in the downstairs and upstairs of the ruined building in the park. Not much needs to be done, but a small change, such as allowing them to cap from that position whilst removing some of their cover, would fix it.
Most people don't seem to be aware that the Allies can scoot down the middle of the map and hook left into the building near the Axis spawn. From the top floor, you can cover the entirety of the Axis area of the park and slaughter them without them even knowing where the fire's coming from. Again, only a slight tweaking is needed.
Station. The first area for Axis can be extremely frustrating if you're on a less coordinated team. I think a slight tweaking is needed for balance, personally. But, on the other hand, as soon as you have a decent Axis team, it's fine - what are you going to do?
Red October is still pretty tough for Allies at the start. Getting rid of lockdown would fix this.
I don't think that the weapons each side have affect balance in any significant way.
TL;DR - I agree mostly with OP, although it seems I'm the only person here who does.