Get one that is supported by valetudo. The software lets supported vacuum robots run locally, without the need to connect to cloud services. It integrates well with home assistant too.
https://github.com/Hypfer/Valetudo
As a bonus my roborock now talks like glados from portal.
Layout does not matter as much in my opinion, it’s been fine since the snes controller and not evolved much past the ps1 controller which still works great to this day. I think per game rebinds are missing very often from games made during the last decade at least. Some programmer with a God complex just decided: this is how I would set the controls now everyone who wants to play my game better get used to this.
On a pc you can at least use some external tool to rebind the controller, but it’s a lot of hassle and there are lots and lots of other games to play. I think this kind of attitude costs customers.
And don’t get me started on console games. They are made for sheeple, there is not even an option to rebind the controller for any games available to this day. Correct me if I am wrong. But I was playing gran turismo in vr at my brothers the other day. The shift up is on the lower button and vica versa for some reason. Sure you can get used to this after a couple of hours but it feels like having look up and down reversed while playing a fps.
Why on earth are there still any games available in 2025 that don’t let the user rebind the controls to their liking?