About the link and ulnk instructions: they're not really useless, but very convenient to have, just like it's very convenient to have cmp instead of having to use sub and a scratch register.
Originally Posted by OlafSch
I could not even mention 5 (besides you). Outside the community nobody used asm anymore (except perhaps for specific tasks). And even if somebody would know asm, you need lots of experience with amiga hardware when directly using it. I do not think there are many left.
Actually you don't need to know anything about the other Amiga hardware to write machine language, and with the exception of CPU resources like caches etc., there's no need to use machine language to program the hardware, which is a really common misconception.