Hoo boy, I am feeling this thread. I do love my players and I want to make sure they feel like bad-asses. Most DMs I play for feel the same! But it can be really tough to throw meaningful challenges without feeling like you have to resort to being cheap or antagonistic