I would probably rescind my vote for NXT as promotion of the year in favor of NJPW, but the differences in touring schedule are a factor. They're wildly different in presentation and booking style. I don't think NJPW could be as high quality as they are if they were doing weekly TV shows building to a PPV every month. NJ would be stale as FUCK if they were putting out 8 hours of content per week, plus a 3 hour end of the month show.
Match quality alone, no one is beating NJPW. But it isn't always about pure match quality.
One big thing NJPW is missing right now: A fat white man with facial hair who fucks people up. They need a Hansen/Brody type and Lance Archer isn't it.