3G on the iPhone is really good because it sends data to your iPhone faster which could also means better call quality and faster data transfer. But the reason to turn it off is for improving the battery life. It is even worse on the battery if you are in a area where 3G is weak or unavailable.