Well, if someone is going to battle it out with Microsoft, I hope it's Steam. If they could do it right and not milk you for every last cent, I wouldn't mind picking up a Steam box for my kid. I honestly have more problems with Xbox live than I've ever had with Steam.
Steam could make the console wars an actual war again instead of the lopsided hold that Microsoft has on it now.