I ended up choosing Abine Blur. The interface isn't as nice, but it seemed more security-focused. Privacy.com seemed to actually collect a lot of information and prevent you from removing it later on.
So, I just googled them, they look interesting but their website seems intent on obfuscating what they do, it uses a lot of marketing speak but doesn't tell me how it works.
Are you able to use your own domain for the "email masking"?
Are you giving them your bank info for the credit card masking or are they billing the credit card on file?
I'm not sure om the first question because I use SimpleLogin for email masking instead, but the second one it is advised to use your bank info so there are no fees. The plan I am on I get unlimited masked cards as long as I use a bank. There is a fee to use a credit card. There is a minimum amount per masked card of $10 but you can immediately request a refund once you use whatever amount or if they just pre-authorize something.
I haven't used this service, only heard about it. It might cover your missing piece for credit card info.
https://privacy.com/
Of course, privacy.com ends up being the one that can aggregate your CC information together.