Here's a nice chart to get an idea of the different options and how they compare. https://en.bitcoin.it/wiki/Payment_methods
The biggest problem is chargebacks, wires are fairly safe but you have to wait quite awhile for them to clear. I've heard of a wire getting reversed even after a month.
Cash is obviously the safest but there are some things you need to keep in mind. I've been using Localbitcoins for 2 years now and I've seen almost every scam.
Cash in person, you have to worry about your own personal safety and not getting "jacked". Its very rare but happens so bring a friend or meet in a public place if possible. Also the market is extremely limited when your talking about 'within 30 miles drive'... vs the entire country, but it is always nice to meet locals.
Cash deposit at a bank is by far the most lucrative, as you can reach the most people, and quickly complete the trade from home. Cash reversals, and man in the middle attacks, are surprisingly common so there are some steps you should take to protect yourself.
Always require a picture of the receipt with details of the trade written on it. like "trade between Alice and Bob for bitUSD at LocalBitSwap.com, No Refund without ID" something like that. This does 2 things. A man in the middle would have a hard time getting someone else to write strange names and website they've never heard of on the receipt.... it also gives some protection against a cash reversal with "No Refund" ... This isn't enough though in all cases. If possible you will want to move the cash out of the account either into another account you control or withdraw the money. For many banks it is possible to withdraw from an atm if the attacker has your account number name and routing number. The routing number is public information if they know what state your in and your giving them the account number and your name for them to deposit to. So whatever account you use make sure there is little to no extra money there. It goes against all sense but believe it or not some Bank of America's will refund a cash deposit even the next day if the depositor has the receipt or claims fraud.
Also keep in mind that if you do a lot of volume, your account will likely get shut down with the bank. Especially if your making purchases from coinbase or wiring to a bitcoin exchange etc.
Damn. I only intended to post a link and got carried away