$50/month for one publicly available dataset? we're not talking about some alpha generating alternative dataset here. for that i'd pay thousands if not hundreds of thousands/month
some price ratios are pretty important for a specific type of businesses, analysts can very well make mistakes when they upgrade and downgrade companies since they're typically business students fresh out of school
the ML algorithm will only be as good as the data input. A live trading model probably need thousands of data indicators everyday to optimize for good returns. I don't see any static model just outperform the market for long period of time without any new updates every now and then