We don’t prioritize fixing Mac/Linux bugs. A lot of our users are on Windows.
If you do go with Windows, you can use the Linux Subsystem for Windows to run Stan.
Stan doesn’t link to external matrix libs, so this isn’t an issue. (It is possible to configure Eigen to use BLAS, but almost none of our users or devs do that.)
If you’re doing C++, the Linux and Mac versions tend to have more robust and more standard tooling around them than Windows.
RStan is what you need if you want to get log densities, gradients, and transforms in R. Otherwise, cmdstanr is more up to date with Stan.
For simple model compilation and fitting, they’re very similar in the way they work from a user perspective. They’re different under the hood, but the interfaces are similar.
The speed should be similar, but CmdStanR can work in less memory.
Take that as a good sign. People post when they can’t install something.
Pretty much all the reports are that the M1 Macs are very fast running Stan (and browsers and basically anything else that keeps lots of memory open). I’m hoping to get one of the M2 MacBook Pros soon and see how those work.
I’d love to see some benchmarks from people who have all this hardware at hand, even on simple problems.