Personally, I welcome it and support the changes.
The Steam forums are full of whiners complaining that the Soldier and Demo "nerfs" have "ruined the game".
I don't think there'll be that much struggle for ammo. Primarily, it will reduce Demo/rocket spam, which I am fine with. I play Demo a lot and felt it was somewhat overpowered. Same applies to Soldier really.
I like how it actually makes dispensers even more important. There's now much more incentive for engineers to build dispensers in forward-thinking locations. People complaining its hard on the defense, but seriously, how often is there no dispeners around?
Besides, the amount of ammo you can get from weapon drops anyway means I don't think you're going to be struggling for ammo all the time at all. It just means you cant sit in one place and keep spamming a zone with bombs/rockets.
What are your thoughts, TF2 players?