See the table of supported hardware. Software/firmware wise I think no reason to think it's unstable in mainline Linux. Just as long as they have actually implemented everything you need.
(Mine's an M3, so complete non-starter for now. Others have missing support for various things like HDMI or fingerprint reader, etc., so just a case of whether there's enough there for you to consider it 'usable' for your own use.)