Everything is tradeoffs. The main downside of Monero is the hash rate is low enough and mining hardware is available enough that a dedicated adversary could mine empty blocks for considerable time but otherwise yes monero is superior as a monetary instrument.