In BTSX exchange you always "get what you ask for" in the exchange... ie: if you are willing to pay X per Y then you will pay X for all Y even if some Y are available for less than X. This prevents front running and encourages traders to trade on value rather than technicals. If you want a "market order" that will have to be done slowly via multi-step process.
Ok, that makes sense. What about the other questions? I find it slightly hard to believe:
Basically BitShares has no limits lol
however well thought-out and implemented Bitshares may be.
It generally makes it easier to convince people of the merits of a system if you can also indicate its short-comings. Bitcoin has plenty of shortcomings, but it does have the benefit of the network effect.
I'd appreciate if anyone can provide any more detailed answers to the questions I've asked.
Thanks once again.