I've always been interested in surgery/procedures. I like working with my hands, and like the idea of being able to identify a problem and then fix it. I love anatomy. And I love being in the OR. But, I've been interested in just about everything else as well. The intellectual stimulation in medicine is pretty great, and I actually don't mind rounding for hours (as long as I'm actively learning along the way), which is a common thing people who go into surgery seem to complain about with medicine. But I enjoy being in the OR more than anything else, which is kind of the deciding factor at this point.
I have no idea whether or not I will want to do a fellowship. But one of the things I like about gen surg is that there are so many fellowship opportunities.
As for honoring rotations--I don't think I can be much help here, as I just started 3rd year in June. I'm not sure I can really provide any insight that isn't intuitive (always be early, be professional, work hard, get along with the team, work hard, show initiative, work hard, etc). Maybe others farther along in the process will be able to chime in here.