Being a software, IP PBX  is more feature-rich and customizable than a traditional PBX.   For instance, we can customize IVR, call queues, ring groups, followme, voice recording and many other features in the IP PBX.

The IP PBX also provides a web-based utility for IT staff to conveniently perform daily tasks

Asterisk In Practice: IP PBX vs Legacy PBX.