You should always use temporal wallets for trading. Never import your main wallet private key! Or you can say bye to your money.
I agree. Of course you need to pay a little bit more for the gas but I think this is worth it. The security comes first.
I think it's safe to import private key to etherdelta,
because etherdelta is decentralized exchange