I used to be a Windows User, but then I moved over to OSX because it provides a rich Unix-style operating system with a great UI and lots of good applications. But diving more and more into Linux each day, whether it be Rails programming, web development as a whole or just low level unix stuff I find that OSX doesn't provide all that's possible then that of a solid linux OS does. I also find that macports and brew are not as powerful as something like yum or apt-get.
Is the switch over to Linux worth it? What are the best laptops/desktop computers to use for Linux? What are other pros and cons that I should consider?