Baseball is tougher. No other sport would bar players the caliber of Clemens, Bonds, Shoeless Joe or Pete Rose. The NFL isn't going to have a year where only two guys get inducted like the NBA has. But they are fundamentally different sports. I think in the NBA it's easier because if you are a star you get in. But it's a 5 person game and a star can have a tremendous impact. While in a 53 person game you can't let every big name in a particular era get in. Meanwhile baseball kinda has hard barometers on stats and accolades you need to hit for some voters to even consider you. It's a lot colder in that respect.