Both have pros and cons. GSHPs are more efficient due to soil temperature being more constant than air temperatures, however, they require a lot of space and are expensive to install, so for average sized properties an air source heat pump is a better solution.
Which is better, ground source or air source heat pumps?