@OP
Please, include a "smart wallet" feature into your list, which you discussed with Max Wright on bitshares TV. You were talking about a wallet which automatically converts currencies for users, such that if I have USD and I want to pay to merchant in Europe which accepts Euros, I don't need to go to trade books and leave orders. Instead, bitshares does this for me, and makes sure that I have the best rate by checking different paths, like USD -> BTS -> EUR, USD -> BTC -> EUR etc. This is the coolest feature of ripple imo, and if you miss it in bitshares it is not good.