There's no such thing as the 'best', it's all subjective. Eye of the beholder and all that.
Running a detailing business, I've used plenty over time, and the majority are much of a muchness. For hand use, and readily available, you can't go wrong with AG SRP, easy to use and good finish. The Zaino stuff is really impressive as well. As has been said, once polished, you need to finish with a wax or sealant. Polish takes up the shine, wax/sealant locks it in.
If you want to go the whole hog, then you're looking at
Snow foam, rinse
Hand wash, rinse
Clay, handwash, rinse
Wax or sealant. You can use either or, if you want to use both, then seal first, then wax on top. Sealant won't last very long if it's put on top of wax as it won't bond properly.
Don't get caught up in the colour charged wax thing, it won't make a discernible difference to the finish. Turtle wax coloured polish is different though, it does have a bit of colour in it.