Personally I'd like the head unit to do as absolutely little as possible. Just run CarPlay and Android Auto and let your phone do the heavy lifting. Headunit software in cars is notoriously awful, slow and rarely gets updated. For this reason they should just offload as much as possible.