IBM should not rebrand bad products as Red Hat (redwashing? hatwashing?). Maybe Red Hat could come up with a better public cloud than IBM but that would be a long-term project.
It doesn't seem to be very successful, which is understandable since Red Hat is historically an on-premise software company, and a very successful one too. Internally they probably view Online as a sales enablement tool.
Since Openshift is already Red Hat's big bet to keep growing, presumably if they were willing and able to make OpenShift Online a major success, they would have done it by now.
I'm really surprised IBM doesn't offer a cloud product based on LinuxONE machines. These are ridiculously fast machines that are probably cheaper to build and run that the equivalent capacity in OCP x86 "boxes". And only IBM can have them.
I can tell you it feels very fast. The 5 GHz cores and the L4 cache, combined with the offloaded IO make it compare very favorably to similarly sized (and priced) x86 and POWER machines.