I personally love the Kirkland whey chocolate flavor. Isopure is also great
My favorite has sucralose and stevia sadly, but fits the rest of you criteria. I helped with the development and launch of Blendfresh. I enjoyed the colors, but the protein definitely required a good blender to get a good texture. https://wholeblends.com/blendfresh-proteins/
Following for info