Choose which one to adjust mileage? XTOOLX100 Pro, OBDSTAR X300M, X300 Pro3, F100

Hi, I am Jerry. My car is Mazda CX5. Hope this writing can help you choose right tool. Two months ago I was confused about which tool should I buy. I wanted to adjust odometer and correct mileage, so I did a detailed research and was suggested to use: XTOOLX100 Pro/ OBDSTAR X300M/ X300 Pro3/ F100. Following is what I want to share with you.
Finally I bought OBDSTAR F100, I used it adjust odometer OK and took this picture.

So choose which one on earth?
I made some comparison among OBDSTAR X300 Pro3/ X300M/ F100/ XTOOL X100 Pro.
Round 1: Main Function and Price of XTOOLX100 Pro/ OBDSTAR X300M/ X300 Pro3/ F100
(I recommend you to buy original, these four tools are all original and you can update free for one year at official website)
XTOOL X100 Pro  208.00/ $226.72

Professional handheld key programmer, support programming and synchronizing on keys, smart keys, engine ECUs, Immobilizers for most vehicles in the markets, also support mileage correction on some cars.
OBDSTAR X300M  225.00/ $245.25

Only for odometer adjustment
Professional and universal mileage correction tool can do odometer adjustment for all cars via OBD directly.
OBDSTAR X300 PRO3 Key Master  479.00/ $522.11

Immobilizer + Odometer Adjustment +EEPROM/PIC+OBDII
Supports odometer correction for part of Mazda/Ford/Jaguar and Land Rover via OBD
It covers all function of OBDSTAR F100.
OBDSTAR F100 152.99/ $166.76

Most powerful Mazda/Ford Key Programmer support all key lost, Odometer Adjustment, key learning. No Need Pin Code.
Can do odometer adjustment for Ford/ Mazda/ Land Rover/ Jaguar
Support the latest version of Mazda CX-3, CX-5, Mazda 2/3/6
Round 2:  Model Test results of XTOOLX100 Pro/ OBDSTAR X300M/ X300 Pro3/ F100
(I got most of following test results from the shop website, if you want more info you can check it www.eobdtool.co.uk)
XTOOL X100 Pro support car models:

OBDSTAR X300M support car models:

OBDSTAR X300 PRO3 Key Master support car models:

OBDSTAR F100 support car models: