Now you might get a lot of answer from other users as well. I'ts a question of taste and prersonal preferences.
Good car launchers are a.o. FCC Launcer, Car Web Guru, Agama
Other good launchers are Nova (I have it and it allows icon resizing), Microsoft Launcher, and actually many many others.
But why such an expensive unit if you use CarPlay? In that case you should have chosen the cheapest unit that allows use of CarPlay, with 2GB memory. Not 1 GB, but 4GB or 6GB are also over the top with use of CarPlay.
(and a simple, lightweight launcher)