the down side is, developers prefer to dev for a console. It is easier, you know what the hardware is, you know software that is loaded, it makes development so much easier. On the PC side, devs have to try to take into account many option Intel VS AMD, ATI(Iknow AMD as weell now) vs Nvidia, what ver ow windows, ect. So many games today are deved for the console and ported over to the PC as an after thought.