For small deposits without linking a bank using credit cards or paypal you could use xcoins,
think you will pay $25 and change for about $20 worth of bitcoin. But it is fast after initial setup.
I use wesellcrypto.com. The fee is 16percent but there service on issues is usually fixed in an hour or a day at the very most. PayPal is there only form of payment