The EC2 console is old and outdated, its been the same since I started with it like 7 years ago. They are rolling out a new dashboard right now, a complete overhaul.
The difference - I don't have to re-document the EC2 Console for internal training.
The AWS Cli is a simple tool that just keeps working and its documentation is pretty much all you need to look at.
The Powershell interface with AzureAD was absolutely opaque, no documentation, took hours to figure out how to configure claims and when I did, it didn't even work due to hidden limitations that the paid for support could not explain.
I think that your experiences have been quite different to others, certainly mine.