I actually like the new upgrade system. It makes more weapons viable and allows upgrades to occur more incrementally.
I've heard a lot of people complain about it, but I haven't really heard any real reason why. Pretty much nobody plays these games blind, so the number of weapons available shouldn't really tangle anybody up.
Yeah I am confused by the amount of hate for the upgrade system as well. It seems more transparent and opens things up.