In addition to better privacy as mentioned above, running your own node also means you don't have to trust a third party. You can validate all blocks yourself, and you can verify every transaction you send or receive yourself. Any non-node wallet must connect to someone else's node, and trust that they are honestly verifying transactions and sending you the correct information.
Another feature you will get is a better manipulation for your coins, you can build your own transactions selecting the inputs you want to choose and spend to multiple addys on the same transaction.
True, but this isn't unique to Bitcoin Core by any means. Most good lightweight/SPV desktop wallets allow coin control and send-to-many.
Thank you very much, I will try to create my own node. I hope this helps