Tesla's voice assistant isn't better, "call <person> home" and I still get the card to click home or work for example, Siri would call the right number without the need for more interaction with the touchscreen.
In my opinion, CarPlay is the answer (I actually miss it a lot with the Tesla), it lets me have my navigation app of choice, podcast app of choice, music app of choice, audiobook app of choice, all my contacts and messages (including 3rd party messaging apps) accessible, and whichever car I use, I just need to connect my phone with CarPlay and it's all there. I don't need to deal with using only the apps Tesla wants me to use, have to pay extra to Tesla for something I already have access to on my phone, etc.
I have a Tesla and while it's a great car, when it comes time to replace it, if Tesla doesn't have CarPlay then I will go to another brand that does. I'm not saying everyone needs to love CarPlay, but Tesla should offer choice to those that want to use it.