Also OS X has the ability to run Xserver as a add-on package from it's second or third install CD.
It also includes developement tools, so that you can install something like Fink or Gentoo's port of Portage to OS X in order to use intellegent package handling software to install a wide veriaty of open source software and run it on OS X.
With that and OS X's natural user-friendliness combined with easy accessable F/OSS software I feel that makes a OS X a superior OS to Windows.. Generally.
Although I do own a Apple ibook I prefer Linux on PPC and x86 over OS X, but that's just me. If my ibook didn't have good video support (like If I had a PowerBook instead of a Ibook) I would rather run OS X, probably. (but I wouldn't of bought it in the first place actually. I'd get one of those big desktop replacement style laptops that have very good Linux support.. some do, some don't.)
edit:
I read your original post and see what your dealing with. So I'll give you real advice:
1. you can get a PC that is much faster for about the same price. If you don't buy Windows you can get a very nice machine for about the same
price
2. if you buy it, don't waste your credit card on it. Save up for it, it's a luxury and if you pay for it with a credit card you'll buy it from Apple for 600 dollars, however in total you'll end up paying the credit card company 800 dollars for it by the time you finish paying it off. You can afford much nicer stuff if you save up for it. (pay yourself (or in other words put the money aside) like you would of paid the credit card company, and you'll have more then enough money in a short time)
This machine is a toy. If your interested in computer science and programming OS X can be very interesting, but for the most part this is a computer that you don't need. Not that it's not nice, but keep that in mind when it comes to spending money. Now if you had 500-700 bucks laying around burning a hole in your pocket, then I would tell you that it would be a fun thing to fool around with.