I've used both before, and currently use CD Baby. While I can't say it's been that lucrative (it hasn't), they charge one fee for distribution and no annual renewal fees. Tunecore (when I tried it) had a yearly fee to continue distribution. I have not experienced any issues with CD Baby, and when sales get to a certain point, I get the $$$, little that it is. The larger issue is the paltry royalties from digital distribution, and the decline of CD sales. Making music is a tough way to make any $$, unless you are one of the few, trendy, or fortunate ones. But as far as any "control" issues, I don't have major concerns about it (I'm also a member of ASCAP, which I think is a useful step to take, as well). Hope this helps a little bit.
And then again, it seems that if you can get a lot of YouTube hits you can build a following much better than simply getting digital music distribution. Even my fellow musician friends and colleagues seem to use YouTube as their primary source, rather than Spotify or iTunes, for example. I'm more of a listener than a TV watcher, but I'm in the minority. So look into Patreon, YouTube, and other means of getting your stuff out there, and perhaps you will find more gold at the end of that rainbow.