It's incredibly hard to find a non-biased response here. There are plenty of easily googled answers but they are always sponsored by one vendor or the other.
Somthing hard to put into simple terms is that Hyper-V is "still Windows".
Having spent time working with both environments lately, the simple fact that you're supporting a Windows environment on a host makes a huge difference to the two systems. The thing is that Microsoft consider that a "pro". I don't.