Ich finde die Lösung mit BigInt auch sehr charmant, auch wenn
GUID vielerprobt und funktionsfähig.
Bezüglich der Performance würde ich keine Nachteile erwarten, außer bei den genannten Massenupdates, die Daten werden ja doch sequentiell eingetragen und mit einem Index ist das doch immer flott genug.
Und wenn man es nicht glaubt: Ausprobieren!