If you don't want to go with something non-Microsoft (which I, personally, would of course recommend doing), then yes, Windows 7 is where it's at these
days. XP is still usable, but not really purchasable anymore for the most part AFAIK, and won't be supported even in security updates for much longer;
Vista has essentially no advantages over 7 that I know of. (In point of fact, if you go by version numbers, 7 bears something more like the relationship of
Win98 SE to Win98 than the relationship of e.g. XP to Win98 or Vista to XP.)
days. XP is still usable, but not really purchasable anymore for the most part AFAIK, and won't be supported even in security updates for much longer;
Vista has essentially no advantages over 7 that I know of. (In point of fact, if you go by version numbers, 7 bears something more like the relationship of
Win98 SE to Win98 than the relationship of e.g. XP to Win98 or Vista to XP.)