I've heard from other divers that if you Deco with DSAT your the stops are long. Based on what you've said, does not sound like you intend to dive that way.
I also appreciate a computer that gives you more bottom time assuming you are responsible with your profile.
Assuming you are talking to me, you are correct. I do not intend to ever dive where my (current) computer goes into deco. To me, the deco ability that my current computer has is there purely for emergency use. I do and will dive it up to, but not exceeding (at least, not on purpose), the NDLs it gives.
I am about to start Tech training for deco. I will get another computer at some point, that is intended for use in deco diving, to use on deco dives. In the meantime, I will plan deco dives on a desktop computer and dive the plan using my current computer in gauge mode.
One of the DMs at my LDS got deco certified last year. We were talking about computers this past weekend. He has the same (Atom) computer that I have. And he bought a Petrel for his Tech training and deco diving. When we were talking on Saturday, he said "well, you could use the Atom for your deco diving. It's just not as nice or convenient as the Petrel for gas switches." I disagreed with him and pointed out that, as far as I can tell, the Petrel (and other computers intended for Tech diving) will give you deco plans that are calculated based on knowing what deco gases you are carrying (which you program in before you start your dive). The Atom can be programmed for up to 3 gases and you can switch between them on the fly. But, I think (and I certainly could be wrong) that if you dive it and go into deco, it does not calculate you a deco plan based on all the gases you have programmed. I think it just calculates based on the gas you are currently using. That is a big negative for trying to use something like an Atom for deco diving. When I pointed that out to my DM friend, he said "wow. You're right. I never even thought about that."
I assume the Atom would recalculate your stops and times if you told it you were switching from, say, EAN28 to EAN50. But, if you have it set to indicate that you are breathing Gas 1, which is EAN28, and you have it programmed for Gas 2 of EAN50, I'm pretty sure it will not calculate your stops and times factoring in a switch from Gas 1 to Gas 2. The Atom does not have a way to turn Gas 2 and Gas 3 "off", so it has no way to know whether you are actually carrying Gas 2 and Gas 3 or not. I mean, you have wireless AI transmitters on Gas 2 and Gas 3, then it could know that you DO have them. But, it has no way to know the difference between "I have Gas 2, I just don't have a transmitter on it" versus "I don't actually have Gas 2."