Welcome to the forum!
Setting up an Elixir / Phoenix development environment on Windows 10 can involve a certain degree of frustration, mainly in relation to C++ / Visual Studio. In my experience, however, this was more like a teething problem, not the sort of issue that should make you consider switching OS. Eventually, things seem to work reasonably well.