Never ever never drink the ones that are supposedly chocolate. They are the worst of the worst. Even the plain vanilla ones are better than the 'chocolate' ones.
I like the strawberry ones if you're talking about the general types. If you are talking the fancy ones like 'Naked' brand, then it's Pina Colada all the way.