I didn't consider P2P alternatives because I'm located in Brazil, and as such would buy BTC using local currency for which the liquidity is very poor in all P2P platforms. Besides, if I understand correctly, I don't really have a way to not reveal my identity (banking info) to the seller of the bitcoins on those platforms. But don't worry, I never leave btc on exchanges. ;)