I think you may be over thinking this.
He isn't if he has a lot of traffic (meaning a few million ad views a month).
I use DFP on my site. I like that it is free, you can setup parameters to only show some ads to certain geo regions, limit number of times a user sees an ad and all that stuff. There isn't that much support from Google other than the help screens. I have found a good consultant that can explain the complexities and helped me set some things up. It will handle all the reports you are talking about, but not the billing.