Transaction volume is better I think. Hash rate does not have to scale (linearly) with adoption.
(Not saying that transaction volume is a good metric. It's just better than hash rate imo.)