It is a rather dangerous question. There are some "protein bars" that taste pretty good, but are really just about like eating a Snickers bar when you look at their actual ingredients. Too much sugar and high fructose corn syrup. They taste great, but ....
The occasional candybar is okay in my book. I like to eat payday pro bars sometimes. They taste just like regular payday bars, but have a lot more protein. I know some people would crucify me for admitting to that, but oh well...