simply put.....when it comes to protein powder, there is no "best".
one protein powder isnt going to give you better results than another, its best to just find one that fits your budget/tastes good.
myofusion, xtreme formulations whey/UP 2.0, nutrapro would be my first choices
EDIT:
and dont fall into the, you need casein before sleep myth......your body isnt going to go catabolic overnight, if you want to take a casein shake before bed thats perfectly fine, but it wont effect body comp. same goes for needing a fast absorbing whey after a workout.......as long as your daily protein macro's are hit, you're good to go.