For business or service related, CentOS, RHEL, Fedora or Scientific. All pretty much the same thing. You're out of your gourd if you go any other route. I'm not saying anyone that runs Ubuntu on a production server needs to be shot, but definitely don't take a job at any place that does unless they have a very very persuasive argument (which they actually might).
However... CentOS 7 is the devil. Go with CentOS 6.6 for production. I don't know what will happen when 6.x's light extinguishes and we're left in the darkness that is CentOS 7. The issue isn't 7, of course, it's the cancer of SystemD. Red Hat, Debian and Ubuntu are similarly infected. init needs a replacement, but for as widely spread as SystemD is, it's not the answer. The unix philosophy is "do one thing, do it well" with Byzantine configuration or options being optional but common. SystemD is "Do everything, and do it well enough to hopefully work. If it doesn't work, trash the entire system. MWAHAHAHAA!"
Home or workstation use is down to personal preference. Mint, Ubuntu or purpose built distros are good, but you'll need to look around for what fits your specific taste. I tried using a recent Ubuntu distro on my BeagleBones. In my opinion, meh. If I had to go on that side of the house, Mint or Debian would be my preference but again, it's largely personal taste.