I believe Localbitcoins used to be the top when it came to p2p but they now require KYC. Who took that spot?
Alternative options that work in similar way like localbitcoins but without KYC are localcryptos.com and hodlhodl.com.
All other centralized exchanges have some limits if you are not verified and they can freeze your coins at any time, so you are taking a risk every time trading there.