On other phones I have had, I could get information with respect to the battery drain, like "45% capacity" (as opposed to the visual representation of a two-tone battery). Is that information available on Windows Phone 7?
I use Battery Level. It has a live tile that shows your % all the time, and can show on the lock screen if you want. If you tap the tile you get a graph of your battery level over the previous day. You can also get it to tell you the battery level aloud if you want.
On my WP 7.5 I have to go into settings, scroll down to battery, and look at the tiny print. I definitely prefer having the live tile with a text percentage on my WP8.