Personally i prefer to buy eth from local exchanger, i give local currency cash value to him and he sends me equivalent amount of eth to my wallet, this for me is the most trustworthy method uptill now.
I also use exchangers, but we must understand that not all exchanges are honest. and it is necessary to trust only the checked up. Often seen in the exchange where the rate of payment more profitable for a month to delay or not pay at all