The Nature Valley protein bars are on the smaller side for your traditional protein bar, but they taste pretty good. Not exactly ideal if you're into clean eating, but if that's not a concern they aren't bad; my husband has them for a snack at work. They're also priced like granola bars so they won't break the bank.
I've also heard good things about KIND bars.
Making your own seems like a hassle but it really is worth it.