It was a step up from the way it was originally, but with 145 different atmas out there, it still wasn't enough.
Honestly, all that's really needed is what should be a simple change, similar to what was done with Nyzul temps -- allow people to customize their own atma list, so that they can choose from a list of the maybe 15-20% useful atmas while cutting out the 80-85% junk atmas. Additionally, make it so that the "last atma set used" will still be saved if you select atma from this customized list, instead of only being saved when you pick an atma from the full list.
The way things are now, I'm reluctant to use any other situational atma even when I know it would be an ideal situation to use it in, because doing so will start bumping my more commonly-used atma off the "recent history" list, meaning I will eventually have to go through the full list for EACH one of those atmas to find it again and put it back on the recent history list. This is an enormous pain, particularly for those who have all the atma or close to it.
tl;dr :
Scrap the "recent history" thing, replace it with customizable list ala Nyzul temps.
Make "last atma set used" also take into account atma selected from customized list, rather than only the full atma list.