The conceptual difference is that the account model updates user balances globally. The UTXO model only records transaction receipts. In the UTXO model, account balances are calculated on the client-side by adding up the available unspent transaction outputs (UTXOs).
You described it more or less.
https://academy.horizen.io/technology/expert/utxo-vs-account-model/