I too have been using AllDataDIY for years with mixed results. I will say that they offer some pretty good savings when adding a vehicle to your subscription. That said, the UI is clunky and I find the site difficult to navigate even if I know where to look. The biggest issue I have with them is for some vehicles, they have a pretty thorough database filled with helpful content, while other vehicles they provide far less offerings. Problem is, you won't know until after you pay for a subscription.
I'll be following this thread closely though, since I too would like to find something better. I'm not near as concerned with price as I am value, although I understand that value is highly subjective and relative.