I've tried the Ipod touch and it's very nice and for now I'd get that and keep a separate 3G phone.
But thats the point of the iPhone, to combine all the devices into one, so you don't need to lug around too much equipment.
I want to buy one but no one has found their way through a crack for firmware 1.1.2.