I loved working as a developer but there was a distinct lack of social and professional interaction that eventually led to me looking at other options.
It was satisfying completing a difficult project and seeing it implemented but I get infinitely more satisfaction from finding someone their perfect job as well as landing a juicy commission payment for the privilege of doing so!
Hardest part: The sales aspect. It is still a very sales orientated career and it can be difficult to not come across as the 'cheesy salesman' and hammer home the point that I am a developer by trade but a recruiter by choice.
I don't know if I would recommend it to other developers. It's quite hard to get established in the industry and start earning enough money to realise the potential of the career.