I'll chime in to help develop the thread, although some of this might simply repeat what drexappeal said.
I use Go Launcher EX on my Photon, primarily as a dock replacement although it's capable of doing a lot more. Most of these launchers are highly customizable which can be a little intimidating, whether or not you're a newcomer to Android. For example, aside from replacing the dock and allowing me to add additional home screens, Go Launcher EX allows me to change the look of the dock, the icons on it, various animations when you switch screens or bring up the app drawer, scrolling behavior in the app drawer, and number of icons on the home screens (the grid size), just to name a few things.
If that weren't enough, it also provides easy access to downloads of additional widgets, themes, wallpapers, and other customizations. You can literally play for hours with it, changing things, installing/uninstalling add-ons, etc. Be patient and play, as it will likely take some time to hit on that perfect combination if you've never used one before. It's a time/battery sucker, so give yourself ample time (and keep your charger handy) when you decide to dig in.
I'm sure other launchers are similar in what they can do. Even if you get just one, I suggest downloading a switcher app to help transition between the custom and stock launchers (I use HomeSmack as well, which works very well on the Photon but there are others). Best thing is none of these programs permanently alter your phone unlike rooting and roms, so dig in without fear. At worst, you'll just need to uninstall all the junk. At best, you'll have a phone you're proud to show off to friends!