I don't think the problem with Gnome3 or Unity is that it's hard to switch back, is that they are incomplete prototypes that are being forced upon us to replace a mature and time tested platform. What is really wrong is that canonical is releasing glorified betas as major versions, hopefully 12.04 LTS will be an actual release.