We are talking of products belonging to different price ranges here. Can't be a fair comparison. Samsung Galaxy S2 is far superior than the other two but super expensive as well.
I will order one Samsung S2 after 2 weeks
so for me S2 is better then list above and better then Iphone4s