I brought up this same question in another forum....here's the differences between the two....
Hulu Live TV is 44.99 a month, includes DVR so you can record games to watch later.
YouTube TV is 49.99 a month, includes DVR as well to record games. Includes NBA TV.
So basically, for extra $5 a month you decide if you want NBA TV or not. If not, go with Hulu. But don't just go based on what I say, check the website for Hulu and YoutubeTV, browse the available channels in your area. Usually they offer free trials, so signup for both and see which one you like better lol.
Also, I wanted to add, I just stream the games online for free but it's only during live games. But since your looking to record games, one of the two options above should work for you. I've had Hulu Live before, and I liked it, it's just the cost kept me from keeping it.