I may be in the wrong place, but I am right now specing a project that requires the following:
1) A smart contract that issues tokens, lets call them AAA
2) The smart contract issues AAA in response to being sent another token USD-SC
3) The smart contract also sends USD-SC periodically
and here is the clincher - and why I'm looking for an alternative to Ethereum:
4) The fees should be paid in the sending token, USD-SC -- or at least appear that way to the user.