b. computer
it does it all. It's a tool, not a console, so the occasional crash, glitch, or OS re-installation are expected and normal.
The tradeoff between consoles and computers (i read this in a thread recently) is: Consoles are stable, Computers are customizable and tweakable.
Have you ever seen how unstable a modded or hacked console can be at times?