[1].Sending Bitcoin to a wrong address that has never been recoverd till date.
How can this go wrong? Did you copy the address and paste it to the payment input field without looking? That's the only way you may mess things up and that's if you also either had other addresses to send money to or had a trojan installed that replaced yours with theirs address.
[2].High transaction fees.
High transaction fees... in 2014?
[3] .Having to wait for almost more than two days for a transaction to be confirmed.
That's unusually long time. Most transactions take less than an hour to be confirmed, especially if you're generous with the fee.