I use a mid-2014 MacBook Pro for web development. I upgraded from Yosemite to El Capitan right after El Captan was released, spent about a day trying to work out issues with Homebrew, Node and some weird graphical glitches in Firefox before I decided it wasn't worth the trouble and reverted back to Yosemite (which I had similar issues with when it was released).
Anyway, I upgraded to El Capitan a second time about 2 weeks ago, and was able to get everything working for the most part. I just upgraded to 10.11.2 yesterday and the computer is running like a slug. Boot / reboot times went from ~15 seconds (with FileVault enabled), to over a minute, and there's a short delay between every UI interaction and the response. SIP apparently messed up permissions again (I'm about to just disable it altogether). I'm thinking maybe a clean install of 10.11.2 might solve some of these issues, but that takes even more time.
All I know is that I can't remember having a single significant issue prior to Yosemite. It really feels like Apple is growing more and more complacent by the day. From the lack of updates / old hardware in the professional lines (e.g. Mac Pro, MacBook Pro), the lack of upgradability, to the persistent de-evolution of OS X (not to mention iOS, but I digress), it seems they're taking for granted that professional users are in a sense, forced to use Apple products, and thus are directing all product design / marketing at a more mainstream market (I'll still never know what the hell they're trying to accomplish with the wildly impractical nMP).