If you can spare the $150, its by far the best, most convenient option to other 'alternatives'...
I think they can also do monthly payments? I have the NBA Game Time app on my Xbox and run the league pass thru there.
Best thing you can do if you want to get your NBA fix lol