I've used DevExpress, C1, and Telerik's scheduling controls before. I find DevExpress to have the most polished, more feature-packed, and better performing of the 3. Their WPF Scheduler control is very good.
Overall I find that DevExpress components are very flexible and I've used MVVM with them many times.