Password with Argon2 Algorithm, the Winner of the Password Hashing Competition
argon2.online
argon2.online
PHC was far more mature in many ways over AES.
Argon2d has better resistance to TMTO and hardware accelerated cracking due to the data-depending memory access.
Side-channels attacks are not practical in many scenarios and won't be the easiest way to extract secrets in them.
Local hashing of any sort without external interaction is better with argon2d for better cracking resistance.
Those are great on paper, but in practice you either have a much easier way to extract those secrets with the amount of access you need for a side channel attack or they are too unreliable to truly leverage.
Many solutions use argon2d with great success.
What reason do I have for generating a hash of my password in this context?