First of all, I had wanted last year's show to start with "Hello" from BOM, as it was such an obvious choice, but I understood then why they couldn't really use that particular opening in the year in which the show was a nominee. So, I loved that intro this year, with the NPH pop ins to various dressing rooms.
Last year's opening (Broadway Isn't Just for Gays Anymore) and this year's (Why Can't Life be More Like the Theater?) were both written by David Javerbaum, one of the most brilliantly clever writers around today (former Executive Producer and Head Writer of The Daily Show). To those who didn't like the opening, I would ask: compared to what? As others have pointed out, these have been two of the best Tony opening numbers in memory.
Finally, I think NPH is the perfect host for the show. Maybe Hugh Jackman might be better, but other than Hugh, I can't think of anyone else offhand that I'd rather see do it (well, Ricky Gervais maybe?)
CZJ at opening night party for A Little Night Music, Dec 13, 2009.