After winning three NBA Championships in four years, the last in an NBA Finals sweep, and adding all-star Demarcus Cousins to their roster, it's clear that the Golden State Warriors are in a league of their own. Their dominance has humbled the hopes and dreams of the other 29 NBA franchises and their fans. 

Instead of every team working to compete for a championship each year, front offices are coming up with strategies on how they can stock up on resources to compete in the future outside of a handful of team. 

Image Source: CBS Sports

There is no league as predictable as the NBA. Only five teams have participated in the NBA Finals in the last seven years (Warriors, Cavs, Heat, Spurs, Thunder), none of which were considered to be underdogs or even mediocre teams. The NHL, NFL, and MLB have all given us surprises, but where is the parity in the NBA? It doesn't exist. 

Unless you have a player with the last name of James, Curry, or Durant on your team, you might as well free up cap space and tank the season to have a better chance at getting a higher draft pick. In today's NBA, you have to have a top-50 all-time player in order to compete, if not several. This leaves most of the league without a chance of making a real run at a championship. 

My question for you is, is this lack of competition good or bad for the NBA? Many of us love seeing a dynasty in action, but we also crave competitive games and unexpected surprises.