I'm glad Microsoft are entering the race...any competition to Steam is welcomed in my view giving them even more incentive to make steam more efficient and effective.
At the moment though not too happy with steam. also downloaded the orange box and not too impressed by steam as a download manager - didn't give much information (ie size of download) or many options to configure it. However haven't tested it's community features yet as nearly all my friends don't play online.