iPhone has better hardware
But I can't drop a tablet in the same way on someone and ask them to see what's on tonite on the tele, because in 5 minutes they will scream in frustration. Still, I have yet to see someone unhappy with the way their iPhone works. eeePc is a NIT-like story, nobody that isn't a geek is using it.
Why do they have to be separate ? I want both the polish and the openness.