Nope I use them all the time, mainly for RC gear and not had a problem that hasn't been relatively quickly sorted out.
As for the bad reviews, bah, ignore them, most will be fake or from rival chinese companies and the rest are idiots who cannot comprehend the quirks that accompany buying from china, which is irrelevant here as these flashes are in the UK