Both nice names. Be aware that Isaac can be shortened to Zack.
We also had Reuben down as a possibility before ds was born.
We gave ds a biblical name, some thought it was an unusual name and kept confusing his with quite a few OT names. When ds was born, a friend's mother addressed him as Isaac in his card!