They both excel in different fields, Rancher is more lightweight while OpenShift is more enterprise-oriented with heavy machine requirements and ironclad security first. Rancher, on the other hand, has a great and lightweight interface that can manage multiple environments providing a consistent set of features.