Honestly I'm an apple guy and felt the same until I drove their Blazer EV and loved the native google maps. This is way better than projecting from phone. The native integration knows about car's battery state all the time and auto-suggests stops. Any native map in car do they but they usually aren't good quality maps. In GM's case, the native maps are google maps. I can also sign in on my google account and I don't need internet to use it (in case I'm in a remote area).
I feel I want every car to have native google maps now.
>The native integration knows about car's battery state all the time and auto-suggests stops.
CarPlay does this on my F150 Lightning. It manages state, preconditioning when routing to a charging stop, will suggest charging stops as I'm routing, etc. etc.
There's really nothing special about GM's implementation IMO, except that they charge you monthly to access it.