Wave Lab has a Global Analyzer that does what your asking. But I don't use it on tracks, just full mixes.
I can tool copy the track into Wave Lab. I often do this to vocal tracks where there were re takes and the singer moved around, so each take is a different level. Also, as you say, a lot of singers lose power on say, lower notes so they need a little boost.
I can use my ears ( and eyes) for most of this and the end result is a much improved vocal track that you can understand each word.