I have the Kinetic Road Machine that the OP has on one of the ebay links. The ebay ad doesn't mention if it comes with the InRide sensor. This costs about $40 if you purchase it extra.
My Kinetic RM is a solid workhorse trainer. I bought it last summer used and broken off Craigs List for $50. Fixed it and obtained the InRide. Since starting to use it in mid November I have put over 3000 virtual miles on it. If you have the InRide, there is a free app for your phone that work well giving you some training and exercises. In addition to the trainer and the InRide sensor I have added a special trainer tire that is quieter and longer lasting than a regular bike tire, I've added a front wheel riser and I bought a quick release for the rear tire that is made for the road machine. I have added a separate cadence sensor and use a heart rate monitor. I also use zwift, so I have it hooked up to my laptop and a flat screen tv and I also use my phone. You will need regardless a fan or two because riding one these things indoors will really make you sweat. With this set up as I describe you will get a fairly accurate reading our your wattage output.
So my opinions: For a wheel-on-trainer don't settle for anything less. Kenetic RMs are built like a tank and will last and last. There are maybe one or two other makes that are just as good everything else will not hold up to the abuse assuming that the user spends hours a week not minutes a year on the trainer. Some will be offended but there it is. For a budget or if not sure you want to go whole hog the Kinetic RM is a good choice. I say this in all sincerity but the day is coming when I will put a smart trainer in my family room, probably a Wahoo.
I would not write off a service such as zwift. There are umteen social rides, races, tours, training programs-on and on. It makes a tedious activity fun and entertaining. As mentioned 3000 miles on my Kinetic RM and Zwift over the winter and my riding buddies can no longer keep up with me, whereas i used to get smoked.