I went with this one - https://adamspolishes.com/products/graphene-ceramic-coating The Advanced didn't seem necessary.
I also have https://adamspolishes.com/products/graphene-detail-spray%E2%84%A2
I haven't used their graphene specific soap. I just used their normal soap and add mega foam...
I’m with @Andrace
The ceramic coating is a great start but proper bi-weekly/monthly maintenance will truly matter.
I’m also a fan of Adam’s ceramic. I use all their products and I’ve been impressed. I recently got one of their pressure washed and foam gun. Made cleaning my sprinter 10x...