I just want to stick up for Tara's combat skills a little here: she might not be able to make a fist, but she was MUCH more adept at using offensive magic in a pinch than Willow ever was. Willow was great at support, but it was Tara that threw the fireballs.
Huh? What are basing this on? Neither really used much magic in combat except for the times when Willow went all black-eyed but the implication was clear that Willow is more powerful. Tara managed to blind temporarily the Jonathan demon in Superstar but had to hide in a closet to save herself. And she used telekinesis in Normal Again. Did she do any other combat spells on her own?