I've had my iPhone 3G for nearly a year now and I love it, so much so that I'll pay to upgrade to the next one in June.
Battery life is still great, the only bad thing about it is O2 (the iPhone seems to cripple any network it is released on).
And the synchronisation aspect of it great...