Yes - but for proper hardware support you often need to compile the latest Mesa-git. That's not super user friendly yet, but I expect it will get better down the road.
I'm a convert.
(Windows 10, where you can expect the latest hardware to work, is closer to a rolling Linux distro in that way. Meanwhile, point-release distros like Ubuntu seem more fit for purpose as server, not end-user, distros.)