I agree and with the MOS, you can mount a dot (not that I would),Glock makes five 10mm pistols:
Gen3 - G20SF, G29SF (See note)
Gen4 - G20, G29, G40MOS
Note: Since October 2017, most new-stock Gen3 pistols sold anywhere in the USA are packaged to be "California Compliant" and thus are provided with magazines limited to 10 rounds or less.
An OEM 6.0-inch "hunting" barrel is available for the G20SF and the Gen4 G20.
The G40 is the best weapon, from a performance standpoint. Only you can decide if it is too large. It is the only 10mm model that comes standard with the MINUS connector. It also comes with flimsy polymer adjustable rear sights, so those must be replaced.
As a bonus, all 10mm Glocks are made in Austria.
This. I have had all of the 10mm Glocks at one point and the G20SF is the only one I have kept.I could have gotten either the G40 or G29 but opted for the Glock 20SF. In the back country of Colorado and Wyoming and Montana, I carry DT 200gr Hard Cast (1300fps / 750 ft. lbs. muzzle - Glock 20). In the city and home defense, I use Hornady 175gr JHP Critical Duty. Also a spare mag of Underwood 165gr JHP Gold Dot.
Be sure to try each and every type of ammo through a Glock 10mm because they are particular, especially with the 200gr and 220 gr Hard Cast rounds.
Enjoy whatever you get!