Whenever WordPress release a new update..It's always a wise idea to wait for couple of days.. See if people are reporting any bug in final release.. Till now I have seen many people reported bugs in 3.1... or most of the time issue comes with theme and plugin compatibility....!! Also as you mentioned...Taking a backup is must...Just to be sure that if something goes wrong..you know which way you have to take!!