Good episode, but I will agree it did seem a little rushed. That's not necessarily a bad thing, I would prefer an episode with a too fast tempo instead of a slow one.
There's only so much you can stuff into a 50 min episode though, I thought it was well done. The music scores are pretty good in this episode, especially at the part where Riker says to the kid/alien "I don't wanna play anymore."
Riker to picard...."shut, that close your mouth, stop talking" WIN