Curiosity is the first step! You sound like your ready!
I like themeing for a few reasons. Fist, you can get a lot more functions and settigns in some ROMs. Second, I like to be able to overclock so its faster. Third, and most importantly for me, is that you can flash different themes to change the entire look of your droid! (or make them like me! )