I've tried hard resetting it, restarting it, and I've also uninstalled a lot of apps that I never used. But nothing helped.
If it were upto me I'd never update my iOS devices. My old 3G slowed down considerably after each update to the point where it became almost unusable. I needed the AirPlay enhancements for my Apple TV and that is the only reason I updated to 4.3.
Is battery drain a legitimate reason to get my iPhone replaced at the Apple store? Will they exchange my phone for a new one or will I need a better reason?