Every one says Bitcoin is made to be a currency not a investment. Well if you compare what it cost to send money using services such as Paypal, Credit Cards or ACH you will find a average some where in the range of 1.5% of the transaction plus up to .99 USD per transaction.
Well, I won't say bitcoin is not going to be a currency, and that is the way it was intended to play out, but right now, everyone is saying that bitcoin is becoming gold 2.0. So it's much closer to an investment than a payment method. I'm afraid that BTC doesn't really work as a payment method right now, specially for small payments, like the one you were making. If you go to 5 or 6 digits transactions or payments, then those fees are actually not that high, compared to what you would get with the services you mentioned. We are seeing more and more news, of users buying million dollar houses with bitcoin, and they are pretty happy about it.
Maybe BTC will work as a payment method, but not just yet. Also, I never used Newegg, do they only use Bitpay? If they do, that is actually a bad option because bitpay always has those 15min limits, and they force you to pay big fees. If they let you send the payments directly to them, without having to go through bitpay, you would be able to control your fees much better, because you could end up sending within 2 or 5 blocks, and the fees would be much smaller. Also, pay attention to the outputs of your transactions if you use electrum for example, because the fees end up being higher as well.