An update from my side. I now own both a Aqara Curtain E1 and two Switchbot Curtain 3, so I can share my experience with both.
I first bought the Aqara. Pairing was a breeze with ZHA and Sonoff dongle E, but calibrating was hard to figure out. It took a while to realise that once positions are set, you need 5 clicks to reset before you can tripple click to set positions again. Also during calibration, you need to drag the curtain a bit, which made me fear it lost accurate positioning.
On my current rail, using gliders and not rollers (not officially supported) the old gliders were not smooth enough. The Aqara struggled and did not make it to the end.
I swapped out my rail for one that suits both the Aqara and the Switchbot better, it wasn’t expensive or hard to replace it, just difficult to find one with decent rollers. I settled on a cheap one with questionable rollers. The Aqara worked (2.7m wide curtain, 2.5m high), but sounded as if it still struggled. It made it almost to the end but only just failed to press all the rollers together when fully opening. Also, because the unit is big, especially wide, it didn’t quite fit between two curtain hooks.
I decided to move the device to my sons room with rollers and 1.5m high curtains and better rollers. It works well there, but it still sounds rather squeaky.
Then I bought the Switchbot. I like them way better. I use Esp BLE proxies with active scanning for other purposes too, they immediately picked up the Switchbots. Finding the best fitting rolls for the Switchbot was easy. Switchbot uses a magnet to mark the end position for closing. Though it is visible on the rail, I like the approach because the Switchbot automatically checks calibration with them on every use.
Calibrating was easy and fast. The switchsbots are a bit more powerful then the Aqara’s. It manages to fully close, even though the new rollers are still of rather questionable quality. Sound level is similar to the Aqara in fast mode, but less squeaky. Also, because the unit is longer, but not so wide, it hides better. The only downside I could find is they are less fast to respond to commands (could be difficult to stop midway with some level of precision), or in my case to avoid hitting the Christmas tree
So if I have to advise on a curtain bot, I advise to buy Switchbot. Even if it requires you to find another rail, should yours prove incompatible. The silend (snail speed) mode is an added bonus, should it make its way to HA. But it is said to use way more battery though, so I doubt I would use it on a daily basis.