First, it needs to say "wideband". The last one above doesn't in the title, but it does in the description.
Second, you don't need a gauge. You are going to set it up once and forget it. That said, the gauge units appear less expensive than the box-type units.
Third, you don't need data-logging if you are setting up the carb for a street machine. If you were racing or something, that's different.
The only time you would need it again is if you changed your setup significantly, such as with a new carb, or a different intake or exhaust setup. This means you can get one, set up your carb, and then sell it to someone else.
The most important thing about selection is the sensor. The Bosch sensor is a good one, for example, and it's $75 all by itself. All of the above units appear to use the Bosch sensor.
If I was going to do it now, I would probably get the bottom one above. Not the most expensive or the fanciest, but it will get you where you need to be. I had fewer choices five years ago, and paid $300 for a box-type NGK meter. I used it for a month, and then boxed it up and never touched it again.
The reviews on the bottom one above are really good. One thing one user noted was that the bung was too tall, so you might want to get another bung (any auto parts store) that is shorter so that the sensor is in the exhaust flow.
When you are done tuning and happy with the setup, pull the whole thing out and put a cork in the bung until the next time you need it. The good sensors have heaters in them (they are only accurate when they are at temp) and they wear out over time. Use high-temp anti-seize on the cork in the bung so you can get it out next time.
But tuning with an AF/R makes a huge difference. I wasn't even close without.
Your next question is going to be, What numbers do I tune to? So some guidance.
The perfect ratio is 14.7:1. Richer and you are wasting gas and cutting back on the air molecules, leaner and you are not getting the performance you could be getting.
Most carbs have four operating ranges: idle, cruise, power, and secondaries. The numbers I aimed for are:
Idle: 13.5 This is richer than 14.7, but the intake flow is slow and the mixture will therefore be spotty and vary with time and location inside the intake manifold. If you go leaner than this on idle, you will get intermittent misses because some cylinders will randomly draw a chunk of mixture above 17:1 and that's too lean to fire.
Cruise: 14.5 This is your most important for mileage, because you spend the most time in this mode driving around, so you want to be close to the perfect number.
Power: 13.5 A little richer than cruise when you are moderately accelerating keeps the cylinder temps down a bit.
Secondaries: 12.5 More of the same.
There are discussions around about what the best numbers are. I sort of read a bunch of them and picked the above numbers as the consensus opinion.