Do I need to account for ED when transferring Sufficient asset from statemine to parachain?
Does holding only sufficient asset in statemint imply there is no ED for the account? Yes, Sufficiency means that the asset balance is enough to create the account on-chain, with no need for the DOT/KSM existential deposit.
But, you cannot send a non-sufficient asset to an account that does not exist. For that you need the existential deposit of the account in the native token:
The native token of Statemint is DOT. The Existential Deposit (ED), transfer fees, and the deposits for proxy/multisig operations on Statemint are about 1/10th of the values on the Relay chain. For example, the Existential Deposit of a Statemint account is 0.100 DOT, when compared to 1 DOT on Polkadot.
See the code where the ED is set.
Statemine is the Parachain on Kusama, see the code here.
Do I need to account for ED when transferring Sufficient asset from statemine to parachain? Sufficient assets can be used to pay transaction fees (i.e. there is no need to hold DOT/KSM on the account).
Bonus: I recommend you to take a look into this previous answer on StackExchange where it shares an amazing list of interesting resources on this topic.