I use both an Iphone and a Garmin 78. The difficulty with the Iphone is that it chews up battery power with no mercy. Unless it's plugged in, don't expect much in the way of usable battery life. The Garmin, on the other hand, will do a long day on a single pair of rechargeable AA batteries.
The GPS screen tends to be more visible in bright light.