It's interesting to hear that M.2 was the underdog in 2015. I recently built a new PC and made sure to get a motherboard with two M.2 slots precisely because of the "look ma, no cables" aspect of the connector. Even with SATA.. That's a big advantage in my book.
U.2 seems to be more popular in applications where drives may need to be changed out more frequently, like datacenters.