I like using the optimum nutrition Whey Protein or Nitro-tech. This might be disgusting to you but I always buy chocalate and when i have a shake i use relatively warm-moderate hott water! That way it tastes like hot chocalate shake. It helps dissolve the protein so much better and i think it tastes great. Also make sure you use a shaker very important, shake the s___ out of it for about 30seconds and just chug, it will be smooth guaranteed!!! For some reason the cold water does make it less desolvable.