Just one thing I want to point out to the OP. As far as the launcher goes, if it isn't built to the OS, it's going to have issues. Works that way with any app and sometimes when you have an upgrade some things happen. But to go back to 2.1 is well, really kind of a huge mistake.
But it's your phone, do as you like.
But it's your phone, do as you like.