4 years ago I bought a mountain bike with a 1x and I think it's great but I don't need a high gear on the dirt.
On a road bike I don't see an advantage to a 1x set up. With a 12 speed cassette you can get a wide range but will have gaps. I think a 2 ring crank is better for road.