As far as watching live NBA Sling is the cheapest at like @25 a month, u get all the national TV games on espn and TNT, only thing missing is the rare ABC games. NBA TV is available as an add-on for $5 a month but they usually just have replays of the other games + few live trash games a week but some of them are cool.
I think Hulu is like $45