1. The account model doesn’t require much space as the UTXO model, why is that a benefit?
Because you can store more transactions in a block, which, at the same time, means that you will be able to process more transactions per unit of time compared to Bitcoin.
2. How is the account model not as great as the UTXO model for privacy?
In the account model, each transaction stores the address of the sender and the receiver, and the amount of transferred ETH. This is completely transparent and easy to read. While in Bitcoin, transactions have UTXOs as inputs, while they have addresses and amounts of transferred BTC as outputs. As you will usually have more than a recipient per transaction, and considering that the sender may be a receiver too (based on the rule that the sum of BTC in the input should be equal to the sum of BTC in the outputs), you can’t assume directly who is sending money to who.