Pretty much every BF since BC2 has had less destruction than BC2 and for good reason, flattening the entire map makes for very boring gameplay. IMO BF3 and BF4 hit the sweet spot of having enough destruction to have an impact while still maintaining some modicum of level design.
But now I don't even play battlefield and I probably won't return until the destruction is on par with the Finals.
BC2 still flourished with destroyed environments. The level wasn't completely flattened in every match, and it really felt like you were part of some epic battle. It was the perfect amount of "levolution". BF3 was a huge downgrade, and BF4 even more so. The Battlefield series has absolutely lost its way, and needs to stop trying to be both Siege and Call of Duty at the same time.