Until we have stable and dev branches I'm not sure we need to do any of this. And it still seems like the pace of change would make dev/stable branches difficult.
There are a lot of people testing the current changeset so problems get fixed relatively quickly. If you don't want to take a chance, stay on the version you're on for a bit. The only major problem is that you won't get any bug fixes in the mean time.