While I do hate tweaking existing code (even my own), I certainly do like doing UI work, personally (and I am not female

).
As someone else said, you can often see immediate improvements over how something works. Plus, it helps you develop something that your end user will like (rather than something you like that the end user is willing to put up with).
- Kel