Not sure why people trash this game. I'm personally having a blast. The Portal mode has tons of fun unique game modes and I really enjoy creating custom games in the portal creator. I can play with friends or against Bots if I want to test it out and fine-tune the game to play the way I want. In what game can you have 100 WW2 players with bolt action rifles play again 32 modern soldiers that are all equipped with snipers, LMGs, and assault rifles. You could do 131 players with knives against one player with an LMG. Anything in BF1942, BF3, BF2, or BF2042 can be changed to create the environment and situation you want to create. This alone makes the game more than worth it.
My favorite portal creation is making the game a Military Simulator. Increasing the world damage (1.2x), headshot damage (3.2-3.5x), and body damage (1.5-1.75x) encourages smart gameplay and strategy. Along with this, I have friendly fire on and use immediate respawns (only on a strategic point, not a squad member) so that reinforcements have to hustle back to the battle line and try to hold as their teammates fall. Soldier health can only be increased with medkits and the med-pen, supplies brought with at spawn. I also increased vehicle health (2.0x) with no regeneration unless you hop out and physically use a repair tool. The vehicle respawn time is 1.5-2.0x so that vehicles have more importance and must be protected. The delayed spawn time along with the health increase means teamwork to repair the vehicles and use the vehicles to support advances and draw the fire away from troops. Not having a mini-map prevents the ability to see players on a mini-map makes you move with increased caution and in numbers instead of blindly running forward into gunfire. The Rush mode creates a clear battle line that provides clear team recognition without seeing an identifier on who is a friend or foe. Sometimes you hit your own guys with a tank blast. Your actions have increased meaning and promote teamwork to achieve success.
The only real downfall (my personal opinion) in this game is the lack of team/squad-based in-game chat. This feature alone would make playing objectives more prevalent in the game and inspire coordination with assaults, flanking, defensive measures, and any other battle style needed. There are plans to include this in a future update (hopefully soon). I would like to see more maps over time along with the ability to destroy more in the environment with newer maps (maybe a team deathmatch style map). Possibly including all BF titles would be an option as well. Even if it's just older maps from previous titles, it would be very much welcome to diversify the battlefield.