It is all basically the same. You cannot sanitize without cleaning. So you always need to remove everything clean rinse and then sanitize.
I personally prefer the F10 system they make a detergent and disinfectant that work together and quite quickly (10 min contact time) it is stable as well.
Chlorahexidine is another common one, surfaces must be clean before use and it is not overly stable if mixed with tap water (1 week) 6 weeks if mixed with distilled. It also has about the same contact time. Both are relatively safe for use with reptiles.
Bleach 1:10 is also used the same prep it is a longer contact time and must be completely washed away after the contact time is up . Spraying bleach be very careful as it is not very good for you either.
Basically any as long as it is washed off. Many use dawn dish soap (soap not a detergent) I would avoid anything that ends in ...nol or ol (pinesol, lysol they usually contain phenol which is very toxic for reptiles) I use the F10scxd detergent it is reptile safe and a fine cleaner. I also use the F10 hand soap as well. But any basic soap or detergent is fine to use. It will need to be rinsed off.
I am in Canada for some inexplicable reason is is faster and cheaper to order from the UK than the US. I often order from John and Mel, they are great to deal with fair (very fair) and committed to service and it shows.