Funny you ask. My buddies just bought me a Tesvor S6 for my "game room warming gift" after they put in the carpet. It does great around the legs and slows down right before contact. Then it makes a nice circle around them and moves on. On the other hand, the RoboRock S4 I just got for my 1st floor is insane and is going back as defective. What a piece of crap.
Looks like the Tesvor is on sale for Prime Day.
The only thing it doesn't have is automatic room segregation. For example, you can't schedule one room for M/W/F and another room for M/T/W/Th/F. The RoboRock does that, but the Tesvor doesn't. It shows the rooms on the map in the app, but you can't define them as separate and then just tell it to go clean the bar. You could always do that with a spot clean or draw a square around it, but just saying clean the bar would be easier.
The one thing I've found with the Tesvor, is that it gets confused during power outages. It was docked yesterday when the power went out and apparently it got confused and was roaming around looking for the charger even after the power came back on. I found it stopped in the middle of the room saying Error because it couldn't find the charger. My buddy has the same one and said his does the same thing when the power goes out for longer than a few seconds.