I have the same car, as well as a Pixel phone, and I'm really pleased with streaming radio apps on Android Auto. The voice controls work for Spotify and not just Google Music. To control music I'm generally using voice control or the steering wheel stereo controls.
CarPlay really seems to suck for any audio app that isn't Apple Music. It does seem to work _great_ for Apple Music, so if that's your preferred music app then you'd be pretty happy.
Apple Music does work moderately well with CarPlay, but mostly with the voice interface. The problem with the voice interface is that there is a huge lag, and it is erratic. Sometimes I will say something like "play jazz radio" and it responds there is no jazz station; later, it works. The strange thing is that it seemed to recognize the command, as it repeats back "I can't find station jazz."
The only hope for it is the voice interface. The touchscreen interface is horrible, because there are no hardware buttons...which may be Honda's fault, as they stripped off all buttons except those on the steering wheel.
I wouldn't be surprised if Android Auto works better, as Apple's voice control has generally been bad. Also Google Maps still beats Apple, and I can't get Google Maps on Carplay.
CarPlay really seems to suck for any audio app that isn't Apple Music. It does seem to work _great_ for Apple Music, so if that's your preferred music app then you'd be pretty happy.