Bash for Windows support has gotten significantly better over the past few months (I'm on the slow lane developer release path but everyone should get all these updates in the upcoming creator's update). I've been amazed at how much Microsoft is looking to help developers and I'm reasonably confident that things are going to get much better over the next few years.
As a far as non work activities go (email, browsing, watching movies etc) it's an amazing tablet. It has a ridiculously good battery life. The detachability is really convenient - I start reading something on the laptop, and if it's a long article, I detach it and take it some place more comfortable. Same goes for movies.
One of the biggest disadvantage is the hinge. You can't tilt the screen up beyond a certain amount. If you're tall, you'll find it annoying if you don't have a good desk setup. Then there's the occasional app that doesn't support the super high res, so things look extremely tiny. Unfortunately VLC belongs in this category, but it's manageable.
As far as work activities go, it works great for me. I use Sublime to write react and flask apps and everything works fine. Occasionally there'll be an issue but the WSL community is pretty active and you can find an answer/workaround. So far I don't regret my decision.
The biggest overall downside for is the touchpad. It feels like the mac one but doesn't work as well. It's 90% there but sometimes it's not as responsive or as sensitive. I played with the settings and still can't get it to work quite as well.
My 2c