Battlefield 4 had great maps, good weapon variety and nice gunplay. BF3 was also great for the same reasons. The graphics took a step forward with BF1 and BFV but I don't play them anymore because I found the guns boring and the WWI/WWII setting isn't my thing. BF4 seems to be the most fun still and still has a playerbase. Helicopters could be a little OP sometimes but I still prefer BF4 over the others.