Wow - this is a really opinionated situation (console/PC; BF is better than cod but both stories sucked).
PC gaming allows people like me to mod games like TES to maximise enjoyment, more freedom with the games we play, more freeware, multitasking software, get a top-of-the-range experience graphically - stuff like that.
Console gaming allows my friends and I to sit back and relax on our sofas with minimal fuss about patching/servicing/connecting, receive entertainment on a widescreen HD TV/3D with surround sound for a 1/10 the price, with nothing more than a controller (or less with kinect), have a chat with synchronised systems, easily boot up a game and play online with drop-in drop-out, send messages, not have to worry about cheaters/viruses/hackers as much, simple pleasures. It is nothing more than a gaming console - that is what you pay for, but now you get TV & chat & community programs with it for no extra charge, whilst a PC needs to be upgraded for those things.
At the end of the day, I've got a PC that I used for work, internet browsing, modding older games, playing strategy/nostalgia games on; and an Xbox to chat with friends, play modern gaming, sit on a comfy chair, HD tv, surround sound, movies etc. without the hassle of version syncing, viruses, spending large volumes of money or spending more time that I already do with my eyes a few inches from the screen.
If you want all that on PC, nothing's stopping you - but the easier option with a better outcome is to get a console. the only compromise is less freedom with your medium. To go with PC gaming these days it's very little gain over a vast expense in comparison to a little less for a vast expense less.