I'm fine with the issues, for some reason while I'm running the beta I find satisfaction in finding the issues, reporting them, and watching things improve with every release. Almost like I'm contributing. I like getting the features early, but also giving feedback to help them mature for when they go to the public. I haven't had any significant issues, just minor annoyances. However when a major issue does crop up, I don't have a problem with restoring as new. I do that once every few months anyway.
The only thing that's annoying is being on the beta train almost constantly. Every so often I need a break, and I get tired of that feeling of my nightly iCloud backups sort of getting stuffed with buggy beta crap. That's just when I reset as new and choose not to install the profile for awhile. Not a big deal at all imo.
Running beta software isn't for everyone.