What is more efficient, pairing based cryptography or non pairing based cryptography? As far as I know non pairing pairing based cryptography is less time consuming than pairing based because, pairing based uses complex operations. Are there any advantages of pairing based cryptography over elliptic curves without using pairing based cryptography?
If you can express your operation well using plain groups, go with normal elliptic curves. But the pairing adds additional mathematical structure, which enables new algorithms.

Some examples:


BLS signatures

They're verifiably deterministic and small, 2x security level, instead of 3 to 4 times, with DSA/Schnorr/ElGamal signatures.

These  use the pairing as a decisional Diffie-Hellman oracle.
Identity based encryption using the Boneh–Franklin scheme.