I was recently in this position.
I had the option of all 3 but in the end, the substantial discount (and ability to flip from ERG to Resistance mode in TR) made my mind up and I purchased the Stages SB20. Mine has been faultless in terms of working as advertised and I have had no real issues with anything.
The Stages Link app is a bit rubbish but that can be easily improved over time and it only used on occasion anyway. Of course, this “newer” smart bike technology can have its problems and I have held (and intent to for a while) on to my OG Tacx Neo just in case anything does go wrong.