It's been a while I tried it but I really like that the UI doesn't "cheat" with internal apis.
Sure the UI is horrendous, I'm not going to defend it but you can open the web inspector, see what it's doing and use the exact same apis in your code. I can't say that for AWS.