None of the choices really fit my feelings. The worst case in my opinion is if a game requires two platform, such as GFWL and Steam. But since Steam and EA dont seem to get along this is not likely.
My main reservation with ME 3 is that the quality of Bioware games seems to be going down badly lately. Originally, ME3 would have been a day one purchase for me on either Steam or Origin. But now, I probably will wait for game reviews, just to see if the quality of the game is up to the other two. I only play single player, so I am also concerned that they are adding multiplayer, in that I dont know how this will affect the single player experience. If they turn it into COD in space with a lame 5 hour single player campaign and the focus on multiplayer, then I will not purchase it until the price drops.