No way on Gods green earth will we all have a smart meter in 3 years. Aside from all other considerations, it's a logistical impossibility. If 10,000 were installed every day for the next 3 years, including weekends and bank holidays, the country wouldn't be halfway to achieving universal fitment.
So by June 2019 they were at 15m out of 53m or 28%. The deadline has now been pushed back to 2024 and a new supplier obligation comes into place on 1st Jan 2021. An 85% coverage is wanted by the 2024 deadline. Part of the problem was that SMETS1 wasn't fit for purpose (tied to supplier). This was due to the stupidity of the government that made the installation supplier led and not distribution network owned. Earlier adopters such as m'self held out for SMETS2 meters which are not supplier dependent. Sadly Crapita are responsible for the Digital Communications Company that provides the interoperability, so we can only hope they work properly.
To be fair, I have had no issues with mine other than the commissioning process which was delayed over 6 months.
NB - The new licensing obligation means that ALL suppliers can be fined and that milestone reporting is more frequent.