I've finally decided to ditch Microsoft, in favor of a free (as in freedom) OS. I'm a front-end developer, and i have some experience with Debian, but i want to make the right choice to begin with. I really don't want to sit with an OS that I've finally customized and made mine, only to realize after a few weeks that this isn't what i was looking for.
Any dist recommendations? Any pitfalls to be aware of? All tips for a tech-savvy Windows guy going to Linux would be very much appreciated.
Edit: Thanks for the replies, everyone, you were a big help! I'm sure future visitors will benefit from this thread too. I decided on KDE Neon, been playing with it for two days now and it seems like the perfect choice.