I understand Sonoff switches can be bought very cheap. I bought a few Smarteefi devices. Their performance is awesome and so is the support. Two reasons I don't buy Sonoff:
1. Like @blr_p mentioned, see the rating for Sonoff in Amazon or any other sites. It is bad compared to Smarteefi. And so...