Buying online from a reputable trading site isn' t really any more risky than face-to-face. There are many things that can go sour in a face-to-face deal that don't make it perfect.
You need to develop some tactics to avoid being scammed. Like never trust exchanges, once done the trades, withdraw money to the wallet under your control! Face to face trading, you need to go to public places and will be safe.