Would really depend on what you do isn't it? If you are backend developer, I would say jump with both feet. If you are someone who uses adobe suite etc,
Linux is no substitutee for mac.
On top of my job, I do consulting for couple of places. I have two macs, but for my main gig, I use Linux. It's much easier/comfortable for me to code on Linux and do everything with terminal, write quick scripts and not bother with forced updates.