Gave up after a few try, hard to control with game pad.
Objectively speaking, the best BF experience is on PC for 6 reasons:
- Mouse precision aiming
- High refresh rate monitors (I only know of 2 43" TV models with 144Hz refresh rate)
- High frame rates for smoother gameplay (by loweing graphical options)
- Lower ping times and latency on locally-hosted PC servers (based on my BF4 PC experience) than EA Asia servers (which I suspect are hosted in Japan) on console
- Higher, sharper graphical resolution (if your GPU can support it)
- Mouse doesn't wear out as quickly as controller during intense multiplayer sessions (based on my Titanfall 2 experience where my controller developed loose trigger and stick drift after 50+ multiplayer games)
In the case of BF4, I first bought and played the console version at launch before picking up the PC version a year later from Origin Store @ $17.45. Even though I had to restart my player progression from scratch on PC, it's still my preferred platform for online multiplayer matches. In fact, this is true for all competitive online multiplayer FPS games.
However, for single player storyline campaigns, I prefer to play on console to enjoy the non-competitive action on the big screen, notwithstanding my TV's 1080p 60Hz limitation. All the points I stated above are less critical for me in single player FPS games. I've only completed BF single player campaigns on console and never touched them on PC.