Agreed. Last time it looked like there might be a worthy competitor (when there were some ominous Microsoft clouds on the horizon) Valve did a lot of good with their Steam Machine push. Linux support, big picture mode, controller support, etc. Now with the Epic Store clouds on the horizon, we're getting a more favourable income split for publishers and a library overhaul. They need these occasional threats to shape up and improve.