the best creatine is simple. plain creapure creatine monohydrate is at the top of the list. celltech is nothing but creatine, dextrose and other ingredients that all together havent shown to be any better than plain creatine. a 1000 gram container of creapure creatine can be found online for roughly 20 dollars.
as for protein, theres more to it. nitrotech is nothing special and too much money. you have whey then whey/casein then milk/egg, etc. some might try to tell you that whey is superior but thats bull. one thing whey is the cheapest so thats why many get it. a milk (whey/casein) blend or a milk/egg blend are good choices.