I see the reasoning behind making it Windows Phone 8 only, as they could do with something to push their phones. But Halo isn't going to tempt people away from their iPhones and Androids in the slightest.
I bet it will pop up on the other phones in a year or so when Microsoft realise it hasn't been as successful as…