I can only comment on what I use and my results. I'm very happy using Duragloss 531, It always beeds water off the top it's perfect and I'm happy. After I run out of it I'm going to try the Ragg Topp kit from AutoGeek.
Quick note Duragloss is for Vinyl, and I'd suggest the Ragg Topp Fabric kit, and the reviews are positive.
I've been using the raggtopp treatment/cleaner since my cloth top was installed about a year ago and i love it. The water definitely beads off of it and you really have to spray it down when cleaning to get it wet