At first I was going to be quick to say NBA cause all you need is that one superstar, a star some role pieces but those are not easy to come by in the slightest. Therefore I gotta go with the NFL simply because of the parity factor and the one and done format. With a one and done playoff it pretty much makes it so the "best team" doesnt always win. Another thing is the best team one month could easily fall the next. Case in point the Giants. they went from damn near missing the playoffs to getting hot at the rught time and winning it. You also don't need as much comparative/relative talent on a NFL as a NBA team. Again look at the Giants they lost they bes receivers during the course of the season and someone stepped in and they didnt miss a beat. They have a top 5 to 6 QB and talented dline but really thats where it stops, every other position they were merely ehh at. Compare that to the NBA, over the last decade every team that one the chip had LeBron, Wade, Dirk, Kobe, Shaq, Duncan, Kevin Garnett (these are all hands down the greatest players to play during this era an they either have multiple rings and/or multiple appearances). While in the NFL I cant even really remember the last great RB to win a superbowl, Randy and TO no rings with only one appearance. Teams like the Giants, Bucs, Ravens, Saints have won it.