It is *nix, ish. Everything works, ish. Sometimes there are really isoteric workarounds for certain things, and some things plain just don't work. I've been much happier just switching to Linux than if I had continued to struggle with OS X.
Not to be a dick, but I always feel like these operating system posts are written by people who haven't ever written an operating system kernel. I wish people would just use whatever they want and stop taking pot shots at operating systems they really don't know anything about. This isn't really targeted at you specifically, Daishiman.