Your first point is bang on and the virus of next gen over complicated maps and they are still too big, picking tiny specs of enemies out of all the background when there's no real contrast is almost impossible, having to check kill cams out on most maps to see why I died...
The fact people have already realised exo abilities, grenade launcher and most of the perks are useless just shows how bad its become.
1 or 2 guns a couple of the only useful perks and go.