Had both the 2g and 3g iPhone. My forum name may indicate my preferred "Smartphone"
Having said that, love the iPod Touch. Brilliant interface and video is superb. Battery life is eh, but I have an old Nano that I carry for just music. Lasts a lot longer.