Congrats! Be sure to save that brass--you never know when you'll get the itch to start reloading.
I've got XS Big Dots installed on mine, and use the KKM standard-length barrel. It helps keep the brass in great shape for reloading.
Here it is next to my G33 (I was showing the Big Dot sights to someone who was asking about it...)
Better look at the barrel installed and that big ol' Big Dot:
G20SF alongside G34 Gen4:
Enjoy your new 10mm!