I find BF4 very very fun, however it's still a bit buggy. Ghosts wasn't for me, and a lot of people are un-happy with it. For the amount of fun you'd get, I'd recommend BF4 - but beware it still needs a few patches.
Me and a few mates, hardcore servers, c4 equipped snipers. its havok as you all spawn all over th eplace with 4 beacons down . . .tanks dont know where you are all coming from and you kill everything. KD not great as its usually suicude runs but its epic fun.
I agree with Craig in regards to Ghosts - I mostly play Rush on BF4 because it seems you have to work as a team more, whereas on Conquest you just just run around and ninja cap.
I don't mind COnquest Large, only if the maps that are being played are Operation Locker, Shangai, Dawnbreaker and that Golvund Railway one. Only place Rush because it reminds me of the good old Call of Duty 4 days when Sabotage and Search/Destroy was awesome.
Yeah, me AndyB and Hipjaw use it, sometimes run into troubles with the host struggling but it's pretty there. Looking at getting a TS server sorted out soon though.