I’ve been using the M01 for just about 2 years now. It’s super solid, and I love them enough that I’ve actually got 3 of them.
The keyboard software is completely open source, and it’s still undergoing active development. You can rest assured that you can get the keyboard to do what you want if you’re willing to write a little bit of code. I’ve had one issue with my beta unit, and it was addressed promptly and well beyond my satisfaction.
I’m a professional software developer, and the M01 has been invaluable to me in making me more productive and reducing strain and fatigue after a day in front of the computer. I feel like the price point is entirely and completely justified. I bought my first one during the kickstarter and waited several years for it, and I liked it so much I preordered a second one so I wouldn’t have to shuffle it between home and work, and then still bought a 3rd one to use when traveling. I don’t think you’d be disappointed in it.
As for “upgraded model”, there’s not really anything on the M01 that could realistically be improved or changed anytime soon. If we had wireless, you’d have to add a battery, and the LEDs would suffer. It’d be a tradeoff. Shape-wise, it feels perfect to me. I’m actually a fan of the Matias quiet-click switches, but I know some others don’t like them as much. I think that any newer models would likely offer different switch options, which wouldn’t make your keyboard obsolete. The keycaps are completely custom for this keyboard, so it’s not like you’re going to be swapping out 3rd party keycaps any time soon. You could certainly swap out the key switches to any other Matias or ALPS-clone switches if you know how to solder; it voids the warranty, but it’s pretty easy and relatively safe to do. The software that runs the keyboard is open source and you’re free to modify it, upload custom versions, or really do anything you want with it, so it’s not like you’d be locked out of new software features if you get this board. I believe that the next planned model is going to be a more consumer-friendly, traditional model, though don’t take my word for that. That being said, this isn’t like a car company where you have a new model every year. Think of it more like a Tesla, where the same car will get software updates that make it better over time. Sure, you might get different options if you wait, but nothing that comes out later is really going to make what you have now any less good.