It looks like this transaction has already confirmed, but it seems that the reason this transaction took awhile to confirm was indeed fee based. The fee for this transaction was a bit low for when the network is heavily congested.
For example, at the current time, the recommended fee for a fast confirm is about 120 satoshis/byte . This would equal a fee of 0.00027 for this transaction, so your fee was a bit under the recommended fee.
Once you start using Electrum, I highly recommend enabling the Dynamic Fees feature in Preferences which can better estimate appropriate fees and gives you a slider to control how fast you want the transaction to confirm.