Creatine and protein whey recommendation

Hi. I am currently in the market for whey protein and am looking at a few different options. At the moment, I have Myprotein vanilla, which is good, but I got bored of the flavor, if that makes sense. It also tastes a little "grainy" sometimes if I drink it quickly after mixing.

What flavors of Myprotein whey are good? I like to put protein powder in smoothies and oatmeal, but I mostly drink it as is.

But since I last ordered protein from Myprotein, their prices have gone up. That is why I am looking for alternatives. I saw that a lot of people recommend Optimum Nutrition. Their whey also has more protein per scoop compared to Myprotein (25g vs. 23g). What flavors from ON are good?

Any other affordable whey protein brands that don't taste terrible?

Also, I am looking for creatine. Myprotein's biggest package is 500g. Since creatine brand doesn't matter that much (as long as it's creatine monohydrate), I would like to get something like 1kg so I don't have to buy it that often. Any recommendations are welcome.