Speeds are fine, "Unless there's a line problem." I've been reporting for three years that ~10% of lines have problems. In the chart by Rami Verbin of Sckipio, he finds G.fast goes ~130 meters on good lines. Poor lines have about half the reach. His chart roughly matches the reports from Swisscom, Belgacom, and England for both G.fast & vectored DSL.
The causes include bridge taps, paper insulation, and landlord-installed cheap wiring. The 10% with problems can cause the majority of the line-related complaints to support. The angry customers drive up cost.
Rami's solution is bonding, supported on the Sckipio chips.