I looked into using Plaid because it was mentioned here in the forums for Tesla payment. I'm very comfortable with electronic banking, various forms of e-transfers etc. But when I visited the site and begin to create a profile, it became evident that Plaid requests your bank login credentials, those that give access to all accounts and online banking capabilities. This seems like poor security practice and I'm not comfortable setting this up for one major transaction.
Some might say, well Plaid is supported by many banks - but to me that's all the more reason that they could set up some sort of limited-access security token scheme that doesn't give full password and access.