Aros is way better than OS3.9 on native Amiga, I have dropped back to OS3.1
AROS shell needs lots of work though, sadly - OS3.9 has IMO the best shell implementation, easily beating OS3.1.
Things lacking in AROS Shell:
* The concept of local variables - there is set and get, but the shell has no way of printing those variables, there is only global, filebased, variables.
* No backticking, only method to catch output from a program is to dump output to a file, also no piping as far I can tell - it's like being back in ancient MSDOS.
* Asterisk is neither wildcard nor "this console" as in amiga shell (compare "copy s:user-startup *" on amiga shell and AROS shell)
* There's a pure flag in the filesystem, but it seems to work opposite of intended; if you set pure flag and try to make a program resident, the shell will protest. I discovered this by accident the other day, thought for a long time that the pure concept didnt work at all.
* No hold flag in the filesystem at all for some weird rason (?!), just sparwed, not hsparwed - weird, considering that pure actually is there
* The con-handler of AROS leaves much to be desired for anyone used to KingCON or whatever

Other things...
In general, drag and drop is lously implemented in AROS, one cannot drop icons into filerequesters for example.
I also am one of those weirdos who easily prefer OS3.9 Workbench and ASL over these so called modern incarnations, and I have yet to grasp what the "Close" entry in the "Icon" menu of Wanderer is supposed to do - how do one close an icon? And is there no "Copy"? Makes much more sense to make a copy of an icon than to close it, if you ask me

Another simple issue - versions strings, man, do AROS coders have no idea how amiga os version strings work at all? :hammer:
I have lots of other issues as well, but why not leave at this for now :laughing: