I prefer LocalBitcoins but that's because i have had an account for a few years now.
LocalBitcoins has two methods... in-person (face-to-face) cash trading, or online trading. In-person cash exchange is oftentimes a hassle for either the buyer, for the seller, or for both. The online methods can have their downsides as well. But there are thousands of sellers and thousands of buyers who prefer to trade that method.