This is what I did recently: Since I needed a new clutch I started researching what to do about the flywheel. Most things I read pertaining specifically to the WRX said replace the flywheel. Some have had good results with resurfacing, but most regretted their decision due to poor engagement or other issues. In the end I figured since I was doing the clutch myself (with Stu's help) I really couldn't afford the time to figure out if the flywheel was even in good enough shape to be resurfaced.
So I started researching lightweight flywheels. After getting past the "My lightweight flywheel is the shiznit I gained 60HP with it" crap most recommended NOT going with a aluminum flywheel due to the issues described by ScubaruSteve, as well as the fact that the teeth ring and sometimes the center section is pressed on.
I ended up going with a chromoly flywheel due to increased strength and a smaller weight reduction. It is 12lbs, 10lbs lighter than stock where most others are 12-14lbs lighter. It seems to be a good balance between stock and aluminum. It is definitely freer revving, but I also have no problems taking off from lights spiritedly. Idle smoothness is slightly reduced, but it makes the car feel 300lbs lighter due to increased responsiveness.
My .02