I'd expect that they'd be better with cooling than heating, but if combined with some supplemental solar would be a great system for house heat.
Actually, it's the other way around. When it's 95 degrees out, I'm trying to lower that inside by less than 20 degrees. When it's 0 degrees out, you're trying to raise the temp in your house by like 70 degrees. The efficiency is more pronounced when there's more work to be done.
I looked at it here in FL where I spend about $60 a month on A/C. No way I could ever re-coup the investment.
A friend in IA just install geo for his new house. He's paying almost nothing in the winter to heat his place, and loving it.