The NFL is watered down precisely because it has the best players in the world. The players are so good that they end up canceling each other out. The NFL is considered to be a passing league, but most of the time it's "run up the middle on 1st and 2nd down, pass on 3rd....punt". Who wants to watch that? IMO the NFL is totally lame. How do you explain a team that was 7-7 at one point ended up being the Super Bowl champion? Are we seriously supposed to believe the Giants were the best team this year? Sorry I'm not buying what the NFL is selling.
Not only that, it's the lack of innovation in the NFL that I've always found to be extremely bland. Innovation in football has always started at the high school and college level. There are almost no innovators in the NFL, only copycats. Thus why the NFL is constantly referred to as "a copycat league".
A lot of what they do is recycle head coaches who failed elsewhere for the most part. They'll come in and run the same bland, boring, non-innovative systems that got them nowhere in their previous stint. Rinse. Repeat.
I think coaching in the NFL is actually very little to do with actual "coaching", and more to do with managing personalities and egos.