I never get slow confirmations if I pay the recommended fee. That one gets confirmed in maximum one hour. If I go under the recommended fees, it can take even two days to get it confirmed. And compared to other payment methods (like bank wires), it actually doesn't really take too much time. I would rather wait one hour than days for one payment to be sent ..
Lucky you, I use blockchain info basically they implemented a dynamic fee structure where they set up the fee for you depends on network traffic, if there are more network traffic it means the fees go up while less network traffic then the fees are lower. However with their feature my transaction always got stucked almost 1 days, i truly believe that i paid recommended fees, i didn't understand why it took too much time for confirmation.
In order to get fast confirmation, sometimes i increase the fee or transaction with bitcoin debit card.