Upgrading past 2.0 means that the baseband is locked on the iPhone 3G. Stopping you from being able to unlock it in the future.
It isnt clever, especially when 2.1 doesnt offer that much over 2.0
If your certain you wont ever unlock your iPhone, then go ahead.

