Very much agree. I focus on this because I'm a stickler for type. It just has to be beautiful.
I'm still not 100% comfortable with Google Fonts yet, either. I'm starting to use them slowly but when my design partner wants an unusual typeface I'd still rather have her do it in photoshop and let me slice that image file in.
Saying that, this is an area where the "other program" still has an advantage over TemplateToaster.
The other program lists the Web fonts first, as it should be. If you want Google fonts, you open font options in that same selection box. (I don't know how it populates that list. If it is hardcoded, then you aren't seeing any new Google fonts, however.) You see a small example of the G-Fonts as you scroll through and when you select one, the font is displayed in your theme and now appears in the pulldown list as the current face for that element. Great!
TT simply lists the system fonts in its font selector. (Ouch). When you do select the Google Web Font tool, there is a bug in TT pop-up window that requires you to refresh that window to see the actual fonts (my switching-script-trick will do that). Then you have to clip the name of the font into at least one of the text boxes on the right. But you STILL won't see the font in your template (which means you can't be all that accurate on spacing)--you have to preview it in a browser from the Quick Access Toolbar. AND, the font name doesn't show up in any font list! So, if you've changed the header font to a Google font, the next time you open up your template, you won't be able to tell either by looking at the template in front of you or Header->Title->Typography->Font Family tab. The only way you'll know is by previewing it or opening that Google Web Font window again. (Whatever you pasted into the text boxes there remains and is saved with your template.)
Except for that first bug, it sort of works but I can't think of a more cumbersome way of going about it! However, at the rate this app is improving I'm not worried.