For sure. I used to be stuck on Windows and while I do still use it for things like my old business DBs, I almost always use Mac now. The only thing I have ever for that I don't like about Macs is that you can't hibernate. However, sleep works nearly as well.