totally subjective....like i don't worry about caesin protein and try to go with an isolate like isotean if at all possible, if not i just go with 100% whey...i prefer this over a blend
if you want caesin, greek yogurt, cottage cheese at night is just fine
lots of good vitamins out there: athletic multi v, orange triad, anavite