Thanks. Why would coinbase close my account for doing so? Is it against their TOS to do so?
Regarding small amounts, I think we need to clarify what is small. So, I will probably send 4-5 XBT to this wallet in one transaction and maybe send out from wallet 20-30 smaller 0.2-0.4 XBT transactions every day. Would this be OK with coinbase?
If not, what is the best wallet recommended for optimizing the send out fees?
It doesn't have to be against their TOS.
This guy is saying that they can close your account if they want, and your Bitcoins will be lost because you don't have any control over them.
That's the reason number one on why you shouldn't use Coinbase or other web wallet. It's not worth and they can get hacked/closed anytime.
Spammers will tell you to use a web wallet, but you should download an offline wallet like Electrum and store your coins there. That's the only right option.
As I stated earlier, my question was referring to fees and not security of wallets. Obviously, security is very important but my question was referring to the fees. I keep most of my bitcoins in cold storage but need a wallet where I can send a bitcoin amount that I can use to pay to several other wallets with the lowest possible fee.
in that case i can give you three options
number one is to use electrum like what they said its a desktop wallet but it allows you to send bitcoins to several addresses which should lowe the fees as it is batched. you can also edit the fees by yourself just make sure you know well about the right fees to be set otherwise your transaction might get stucked.
number two, if its just a one time and you're not going to store there your bitcoin for a long time. you can use poloniex. for every withdrawals you only need to pay 10K sats because they are doing batch transactions on users who wants to withdraw at the given time. the down side is you have to enter only one address per withdrawal so if you will send on 10 adrresses you have to enter it and withdraw 10 times. just be careful since i haven't done it, they might notice you since you're withdrawing several times.
number three, although i haven't use it i heard viabtc accelerator service confirms every transaction that have a fee of 10,000 sats for every kb. make sure you have a wallet that lets you see the transaction size before sending it like electrum,bitcoin core