former X20 owner here.
awesome laptop. great build quality and very nice keyboard. keep in mind that you're going to sacrifice a few things since it's a subnotebook (i.e. screen size, lack of optical drive, weaker graphics card).
the IBM X series consistently sets the bar for subnotebooks.