I thought using bitcoin was supposed to be CHEAPER and faster.
Cementhead43
Important to look at is the byte to satoshi ratio of your transaction. In general, the byte size of a normal transaction is like 226 bytes.
Currently the recommended fee is 160 satoshi per byte. In case your transaction has a byte size of 700 for example, you should do 700 x 160 satoshi = 0.00112BTC in fees that need to be included.
If you try to spend various outputs at once, you will see that the byte size of your transaction increases significantly, and thus the fee you need to include as well. Not that difficult to understand, right?