Thoughts on the recent Shazam tpb by Johns/Eaglesham?

I have no preconceived notions of how Shazam should be portrayed. My exposure has been Kingdom Come, Morrison JLA, Smith's Society of Evil, and the Johns/Frank origin.