I agree with everything you said. When in Mexico you can buy Controy very reasonably and it's every bit as tasty as Cointreau. Gran Marnier is for fancier Margarita style drinks - my preference is to stay traditional.