Why should I use insight API instead of bitcoin-rpc?

I’m wondering why should I use the insight API instead of using the bitcoin-json rpc directly ? Does insight does any kind of optimization ? I use it only the unspent (UTXO) by address and transactions by address(I actually just need to know if there is any transaction).