BF4 is still the fps I have the most hours logged in (around 1200 last I checked)
I was on both the Cod and Battlefield trains until BF5 and Advanced Warfare...seems they just kept trying to fix what wasn't broken while leaving long standing issues be.
Lucky most of them games got fan made servers/clients so even when the official servers die people will still be able to play them.