I would not personally choose one for self / home defense due to the size, weight, and power of the weapon system and projectile.

A couple problems that come to my mind right away:
Cost of the gun - probably $10k+
Cost of the ammo. Expensive ammo = you won't be able to practise much.