An incredibly detailed explanation of why it’s better to self-host Google fonts with a lot of useful advice.
Should you self-host Google Fonts?
Tl;dr Yes, better performance and better privacy.
Though I’d disagree that commercial web fonts are expensive. They take a lot of work, and if designed well are well-worth the impact. You’ve just got to treat them as an investment. If bought through Fontspring, you can also get “worry-free” licences without tracking.