^ nothing bad with those. id suggest buying any mainstream whey protein based on taste. whey protein works if you are consistent in taking it.
if you don't want to spend too much - i find syntha6 / muscle milk really good for the price. id take syntha 6 peanut butter/vanilla over ON anyday. ON has less carbs but thats not always a good thing.
creatine monohydrate > whey, so get those first if you haven't yet. good luck!