Lt. Reginald Barclay is apparently a huge fan favorite, maybe because unlike all the other alpha-plus officers he actually seems... human. But despite some fine acting by Dwight Schultz, writing for the character always seemed contrived.
Despite not being a major triumph, this is one of the better Barclay episodes. The danger-of-the-week facing the Enterprise is quite generic, and as always Barclay saves the day after overcoming his oh-so-human-flaws.
Nevertheless, Barclay's fantasy scenes on the holodeck are hilarious and pretty much carry the episode. Riker and Troi's encounters with their alter-egos in Barclay's dream world are particularly priceless.
If you're a Barclay fan this is probably pure gold. If not... well, there are enough good parts to make this one worth sitting through.