I hate the hard cap. some teams can spend more money because there's more interest in those teams; don't you want those teams to do well?
I think it's embarrassing that Brad Johnson and Trent Dilfer are Superbowl winning quarterbacks; that doesn't happen with a soft cap.
As a fan, I much prefer the NBA to baseball or football. It's a nice blend of consistency season to season but allowing for pretty fast rebuilding. Teams that build a strong infrastructure and generate a lot of revenue should be rewarded by being able to field a good team. Additionally, a team should always be able to keep a hometown hero/player they drafted. Unlike football, we can see basketball players and there's 1/5 as many players on a basketball team than a football team. Attachments are made. If we had to let Rondo walk because we couldn't keep him under a hard cap, well, that would lessen a lot of interest in the sport.
But here's an idea: in combination with less guaranteed money, how about having a soft cap, but you can only exceed it for 3 years in a row before needing to spend one year below it? That way a team that is close could make a push for the title to put them over the top, but it couldn't be sustained indefinitely.
In general, though, I care about the product on the floor. Right now, the likely league champion will either be starting Derek Fisher or JJ Hickson and Boobie Williams. That's already getting bad enough; Do we want it to get worse? Because it will with a hard cap spreading out the talent more. Don't we still enjoy watching replays of the old Finals, where Walton came off the bench and a guy like Danny Ainge may have been the worst starter on the floor?
Besides, in the NBA i think a harder cap would not only lead to worse overall teams playing in the playoffs (as it would be much more of a crapshoot who got in), but the finals outcome would be much more boring. Guess what, if a hard cap leveled the field so that every team tried to build around 1 or 2 stars they could afford and everyone else role players, Lebron is winning a title every year. His cast is so bad now, that with a hard cap it would essentially mean every team would have one of the stars with just as bad a supporting cast; this means singular elite players would have more power and control over the outcome.