I haven't played b f4 yet but ghost seems to be pretty good so far . I have only played it for 1 hour so when I get to play all weekend I'll see what the flaws are.
My roommate bought it and beat it in like 4 hours. He's lazy and fat haha. Thank god I finally got a roommate who motivates me and doesn't eat my food. Lolololz