Letztendlich hängt das davon ab, was Du für Ansprüche stellst.
Praktische Beispiele, was man mit einem Shunt erreichen kann, habe ich hier bzw. hier gezeigt.
Ich kenne keinen "einfachen" Hallsensor, der da auch nur annähernd mithalten könnte. Beim Coulomb-Counting über Wochen ist jeder "Hauch" von zeitlich schwankender Offsetspannung tötlich und genau da haben Hall-Sensoren eine Schwäche. ( z.B. "Magnetic Offset Error" ... )