Pretty much every single thing DICE improved/fixed in bf 4 is what I have been (and a few others) saying that they should have done from the moment bf 3 released but nope most people thought bf 3 was superb and brushed all the problems under the carpet so to speak and thought the points I listed were stupid and didn't fit in with the battlefield genre etc. Yet look at what the bf 4 beta was like and peoples opinions of it and how they view bf 3 now!
Only a handful of things that I am not too fussed on i.e. the vehicle damage system etc.
The most annoying thing is the fact that DICE could have easily implemented a lot of those new features/changes in bf 3, but instead they wasted time tweaking weapons even when there was no need too and of course they want profit for the new game and to make it look like a improvement overall as lets face it if they did bring all those changes to bf 3, what would be the point of buying bf 4 other than for a few new maps, guns etc.?
Had to laugh at the whole blue filter **** that they had for bf 3 and what their response was when people were begging them to remove it and they were going to give us an option but then did a u turn and said "we like the artistic direction that we have taken with bf 3 and plan to use it for future games" so in other words behind closed doors...... "on seconds thoughts, people badly want this gone so lets give them another reason to buy bf 4"
And I would not be surprised if the exact same happens with bf 4 and bf 5..... TBH, I can't see them implementing battle recorder (didn't they say that this would be a feature @ e3???), that is a pretty damn big feature so they might want to save that for bf 5.
EDIT:
I absolutely loved the beta for bf 4, however, I think my opinion might change slightly come the final version as we didn't get a true taste of the game, soooooo many weapons and gadgets were left out that could make the game worse or perhaps even better........ i.e. commander mode, ac130, mortar, claymores, other guns + other unlocks + the different types of grenades etc. etc.
The few things that I really liked about the beta that won't be the same in the final game:
- the way everyone had some unlocks from the get go so no one had a slight advantage over you i.e. flare situation for vehicles, such a joke in bf 3 and I knew many people who came to the game late and din't bother with aircraft since it was a PITA trying to get flares as you just have constant locks on and other aircraft firing missiles at you.....
- no jets + no ac130 (shanghai map will have the Ac130 but no jets afaik)
Not to mention we only had one map that was very well designed imo and for all we know, the other maps could be terrible.