Believe me, it's not. Even when the userland gets updated to 16.04, it's still heavily dependent on the Windows kernel, and the networking stack (for example) will not be the same.
The WSL will never replace a native Linux OS. Period. But it will be pretty useful for some lighter use cases. As a dev, I'm still not convinced it's good enough, given the recent issues with Ruby and Node.
What issues are you talking about? I was about able to run a full Rails installation with MongoDB, Redis and Sidekiq without issues.
But, I kind of agree actually, the only true issue was advanced socket issue with PhantomJS. Like for some reasons, Capybara/Poltergeist can't connect to it. It's the only reasons I am back to MacOS. But, I think I will switch as soon as it fixes. It should be soon.
I'm running current stable (full disclosure: MS FTE here), and there are still a few hang-ups that I know are being addressed (and some already fixed) in the Insider Previews.
I had to leave the Previews because I needed to pin down a few things, and mostly use Docker for Windows instead of WSL for work. WSL will not run Docker containers directly (for instance), but I managed to get the CLI to run in WSL to control them inside the Docker VM. Well, until the last Docker upgrade reset the configs... :)
Windows also has an annoyment-subsystem now, reminding you to use Edge once a day when you start Chrome. That is why I am switching my last desktop to Linux in the minutes I write this post. I will not accept an OS that tells me what I should use.
I am also a Windows 10 user but I have not been asked this way to use Edge or IE. Are you sure it happens even after setting your default browser to something X?
I saw this while using Firefox on my wife's Windows laptop yesterday. "Firefox is using 75% of your battery. Switch to Edge." Notification pop up from the battery indicator. Really obnoxious dark pattern.
Edge uses less power than Firefox for similar browsing patterns. Why is the OS monitoring your battery life and making suggestions to improve it (this is not the only suggestion it will make) a "dark pattern"?
It does similar things with boot times (measure and report about slow startup apps) and IE add-ons. I want my OS to make suggestions about changes I could make to improve my experience.
Because it wasn't measuring and making suggestions, it was a scare tactic. I should have screenshotted the notification - I've seen notifications before like what you're talking about, 'X program is causing Y system issue, consider Z.' That's not what this was. It was more along the lines of those bouncy 'Your Computer Has A Virus! Click here to Scan!' banner ads of yesteryear.