Is there a difference between importing a wallet and sending to another address in speed or fees?
I hope I'm understanding what you mean by importing a wallet correctly when I answer this, if not you'll have to explain the question a bit more.
Bitcoin only exists on the blockchain, a database. The coin is sent to an address and only the owner of the private key for that address can spend it. Your wallet is just a way for you to see what is in your addresses and create transactions. You can import your private keys into a different wallet (if supported by the wallet) and spend from there. So there is no transaction happening if you do that and therefore there are no fees.