The problem with many government development jobs is that you are surrounded by a sea of ignorance and indifference. I've done work for a few agencies, and my guess is that most tech geeks would find it terribly boring. If you can get in, it can be quite stable and generally stress-free from a workload perspective, but the stress of sitting around an office all day almost not even allowed to work started to drive me crazy.
IT in the DC area has an incredibly low bar set. I remember more than a few interviews, I was not asked a single technical question. I actually asked them to ask me some tech questions because it seemed so bizarre. Once you work there, you understand why no one asks.
Granted, I was not making $200k, so a higher salary probably would have made my tolerance better, but it's not the best environment if you are somewhat ambitious.
Since people with security clearances are somewhat rare, it becomes more of the limiting factor rather than skill.
My $.02, others are welcome to disagree.