it usually happens when you send a small amount fraction below .1 etc.
Wrong, transactions above 0.01 will confirm relatively fast if the coin age is high. Transaction above 0.01 can confirm slowly without a fee if the coin age is low. I haven't heard of cases which the transaction gets stuck when transacting 0.01BTC and above without fee.