All NBA seasons should be strike shortened like the 99 season. 50 games is just about right.
That said, I voted WNBA.
But back to the NBA... how many players do you know by name? Average guy on the street?
LeBron, Kobe, Wade, KG, Carmelo, Dwight Howard, Nowitzki, Nash, Amare, Jason Kidd, Chris Paul, Durant? That about cover it? There are 8 teams that can play, 22 that can't. Of the 8, only 3 or 4 are actual threats to win a title. And on those, it usually rests all on one player. Great league.
On the other hand, it's not like MLB is much better. 3 or 4 teams that can win. Yankees, Red Sox, Angels, and Phillies. It's great if you're a fan of one of those teams. If you're a fan of the Royals or Pirates, on the other hand, you tune out in mid-April.