its very tricky to make any recommendations when so much keeps changing.
leopard was pretty lame until 10.5.2 - its still very difficult to tell.
drivers are upgraded so frequently.
some bugs still being reported by users in the bigger world.
All i know for certain is the the x2600 is pretty lame - it doesnt like large screen resolutions. or things like triple heads.