Not necessarily. There are plenty of good free games. And I doubt the laptop has a disk drive.
Unless the number, size, and quality of free games outweigh his current gaming library, it's a sink.
Edit: and if he's only buying it for one or two games, it's a waste of money in my opinion. I certainly wouldnt, if that was my only reason. However, there are plenty of reasons to have a laptop, so if those are met, the laptop is better.
From a pure economic gaming perspective, HDTV.