I switched from Mac to Linux a while ago. I compare the experience to living at home vs living in a hotel [1]: In a hotel (on Mac), everything is designed and cared for. But there's always an external agenda so you can't bring your own furniture. When you live at home (on Linux), it's less seamless and you need to do the dishes. But it's truly yours.