Every "MotoVlogger" is dick-hard for the Rokform mount, but I think that's because Rokform sponsors everyone so they can get their name out there. From what I saw, with Rokform, you have to use their case to use it and they only make cases for Samsung and iPhone, or you have to get their universal phone thing that you stick to your non-Samsung/iPhone phone with 3M tape. What if you have a phone they make a case for but don't like their case? What if you get a new phone, now you need a new universal adapter, which adds bulk to the phone with a thing sticking out that can get caught on stuff?
To me, that's a hard pass.
In my opinion, a good mount should be able to hold any phone with any case, as long as it's within the maximum dimensions of the holder.
I never used the Ciro mount, so I can't comment on that. I have a Ram Mount X-Grip and it's been great. Used it for years now and even the rubber tether thing is still in good shape. Only down-side is that the rubber bumper feet on the X mount are easily knocked off sometimes and get lost. I dunno if they have options that include phone charging. I had previously used their old-style quick grip, but I wouldn't recommend that one, the X-Grip is better. Though, it's a lot harder to one-handed mount your phone in the X-Grip compared to other types of mounts.