Yup, it's a well established truism at this point that if you need a stable system (or don't have excellent data backups) you should never install the .0 version of any Apple OS. And while many Cocoa apps should be forwards-compatible out of the box, if you rely on Homebrew it may be several months before the packages you need are all updated.
Obviously just 1 data point, but I've been on High Sierra since the GM candidate came out. Smooth transition - everything just worked. Nothing about my development setup had to change.
I’ve got a spare machine and will run it on first. I don’t do any dev on the box; it’s all remote. I use git client and macvim to update some markdown docs occasionally but that’s about it. Rest of it is on the end of SSH and via web.
Especially if you're a programmer, allow a little time for all the apps to catch up and update their versions.
High sierra comes with big changes like the Apple File System, and I'm sure there are a lot of stuff going on under the hood.