I don't really get why Worf turns down his gift. At first I thought it was because the enterprise crew was pissed that Q had killed crewmembers in "Q Who" but then I realized, this episode came before that one. Also if I was Riker I would totally keep the powers. It'd be interesting if Frakes played a Q from this episode on.
But yeah, good episode, if only for seeing Wesley get stabbed.