I have a Sprint G and I am not a heavy user at all.  I do not use any battery saving apps or task killers.  I do use a screen filter app that reduces the brightness of the screen to a desired level with a simple on screen toggle.  I do think that helps a lot.  Screen brightness is always the bad guy when it comes to battery life.  I do not play games, read books, watch movies or anything like that.  Just work related internet and camera, a lot of notes, calendar, email and phone use.  I get about 24 hours on one charge, although I really have never let it drain completely.  I use several phones with different OS and I think my G is the one that lasts the longest on a single charge.  It's one of the few I never even think about the battery and how low it might be.
				
			
	