Q (played by John de Lancie) has to be one of the most interesting characters on Star Trek Next Gen. I say this because my feelings about him changed so much from the time I first saw him. I despised his arrogance, hated the power he had and the way he wielded it. I couldn't wait for Picard to best him. But the more I saw of Q the more I loved the episodes with him until they became some of my favorite.
Do you have a favorite recurring character in Star Trek?