Sopranos are one of the better CAOs that I've tried.
I keep Brazilias in stock, but recently went for the CI
deal pointed out by captain53.
Most CAOs are bland, IMHO. But there are so many
CAO blends that you may find one or two of interest.
AFA Gurkhas, I keep Ancient Warriors in stock, and
don't mind the Royal Brigade perfecto and Nepalese
Warriors.
Gurkha is another brand with too many blends.
Chemyst