Nice review.
I have had very good experiences with CAO. I have smoked all three of the ones you've mentioned, and enjoyed each in a different way.
This is a great hobbie!