What's the best way to turn fiat into BTC?
Bonus points if any of the following:
it's very fast
doesn't require ID
is well explained on the website
Please state which criteria your favorite exchange features. And which other ones you've used and the successfulness.
Then the only thing I can suggest you is person to person trade. There is no decentralized exchanges as far as I know. If there is, I will doubt using that services since I will just maximize the risk of being scammed as they are not being recognized as a legit company.
And with person to person trade, there is no limits as long as your trading partner can match your demand. Where is the best place to established that? Facebook groups via meetup or here in this forum as long as both parties agree in using escrow. Anyways ID verification will increase you limits. I don't see any problem if I shown my valid ID to them.