Both 32 gbps max theoretical speed, on PCIe 3.0 x4 lane. The M.2 is dedicated to only M.2 connections, whereas the U.2 can be setup as Bluetooth, wifi, ssd or obviously U.2.
Best advantage goes to M.2 at this time, as the M.2 interface storage available has the greatest variety and lowest cost vs U.2.