On the surface less efficient if addresses are reused (which is often not recommended), but not dramatically so. Both end up with block headers plus UTXO.
Perhaps there are also issues around efficiency of how the history is stored with multiple Merkle trees (one per block) verses one Account Tree. As far as I remember not major (not thinking deeply today on this), probably a constant factor.