I think you can safely lay the blame for a lot of the shortcomings at the fact that its a multiplatform release.
As soon as the consoles were getting it, thats when I knew sacrifices were going to be made.
I never believed all their BS about the PC getting 30% bigger maps either. From what I gather, consoles and PC have the exact same maps.
The only thing which can really save that is if a miracle happens, and EA grants permission to allow release of mod tools, so then the PC guys can create their own maps. If that ever does happen, it will be after we have swallowed 2-3 map packs first.