I have moved often, and no matter what state I'm in, Turbo tax makes it so easy to enter my information, get all the deductions I can and file! They even make figuring partial years in two states easy.
What's great about it: simple to enter information, easy to find instructions for clarification,ease of filing,
What's not so great: None
Pros: My job status changed this year (switched jobs, lost a job, got a raise or promotion), I moved