for years we used a tax professional and when he retired, I asked him to recommend somebody. he said to buy turbo tax because that is what he had been using all along.
We have income in North Dakota and Minnesota. It did not ask us if we filled out reciprocity to only have North Dakota taxes taken out and assumed that we needed to fill out a Minnesota state return.