Asking out of a genuine interest in which aggregator people with experience find is best in terms of connection stability, data quality, and coverage.
Plaid tends to be better for Payments and early stage fintechs.
Yodlee for investments.
I'm the co-founder of Realize (https://realizefi.com/), we tried using all of these APIs for our first app and found them to be super broken. Our API uses a mix of brokerages public and private APIs, which allows us to provide reliable connections and pull data in real time.
MX as a company, are the real good guys. There is no packaging of data for third party use that has ever occurred. In fact, I'm looking through due diligence packages from MX right now and I can confirm what I am saying.
Yodlee was caught. Plaid was caught. I do not yet know about Finicity.
Ask any fintech and they'll tell you - Plaid is simultaneously the best and worst vendor they use. Best because there's no real alternative, but worst because it causes so, so, so many headaches with how unreliable the product is. The time spent building product workarounds at every company to account for Plaid issues is tremendous.
If Stripe thinks they can build something better, then I'd really love them to try.
Edit: William (co-founder of Plaid) seems to have deleted his comment, but it was basically accusing Stripe of repeatedly copying other companies.