I would appreciate keeping any assumptions of knowledge /preference and similar comments out of this board thank you.
I am no purist, I've used Blitz many times, and yes, as a set of ASM macros it is excellent - definatly capable of surpassing AMOS in both speed and function (e.g. AGA) for what is currently available - but it doesn't help if you cannot make them work without crashes or reach appropriate documentation where needed. As such I would not recommend it to xboxisfinished , who seems to be on the early rungs of the coding ladder. That is, however, my own personal opinion only.
Perhaps the judgement of AMOS products being "no good" is just one of bad experience? You should look to the great work done by authors of many well written Amos games, including commercial games such as Flight of the Amazon Queen, Base Jumpers, the Valhalla series or Jetstrike.... All of which began life (as a minimum) in AMOS.
Or instead we could look at more recent ventures such as Mr. beanbag. The author is still on EAB, so maybe we can get her to visit here - not doubt she considered it "somethig serious" and many would be hard pressed to describe it as "no good". Perhaps she can explain what techniques she used to avoid the experiences you have obviously had, which formed your low opinion of AMOS's capabilities and productivity.
The number of games which start life on AMOS would suggest to me that it is *very* productive, but sadly, it is undeniable that it lacks the "grunt" that other languages can often offer unless you are prepared to put the extra work in.
If you would like a more in depth list of well-rated AMOS titles, I suggest you have a look through the following thread, to see which ones meet your requirements;I
http://eab.abime.net/showthread.php?t=13117But I would kindly request you leave the "bashing" of AMOS, and anyone who wishes to explain what is good about it, out the AMOS forum section of this site. You are more than welcome to contribute guides, documentation, tips etc for Blitz in the more amiga general sections of the board, and in fact it would be welcomed, and it's always good to expand the resources available here.
Just to be sure, you are aware AMOS can have in-line Asm right? From your comment re "how it works" I assume you are referring to the interpreted nature of the original pre-compiler version of Amos, which suggests perhaps a bit of misunderstanding of how AMOS evolved.
Just as new command sets can be added to blitz, new extensions can be written for AMOS, and have been! Immediately, those commands are as good as the ASM code behind them!