Main problem is with recommending any roots, is we don't know what the OP's device is. There's some implications and disadvantages in having a rooted phone, like most banking apps won't work with rooted devices, some popular games won't run when rooted, like Pokemon Go, quite a few streaming TV and movie services like Netflix and Sky Go won't work, because root breaks their DRM. Samsung Pay and Android Pay are not supported with root.
If it's something like a Samsung S4 or S5, yeh usually no problem, and if the one-click root screws it up, like jt boot-loops, puts ads on it, etc. they can usually be restored quite easily. On the other hand if it's something that's relatively unknown or unheard of(often Chinese), could be throwing it in the trash and buying a new phone, because the root attempt irrepably damaged the firmware and left it bricked. And there have been many posts on here about that, even with the supposedly better one-click tools, like Kingroot. Such as the thread I posted earlier, about ads constantly appearing on a device rooted with Iroot, and it looked like no fix was possible for that Tecno M3.
Another thing, does the OP really need to root their particular device? Frankly for my last two phones, an Oppo R7 Plus and Samsung Note 7, I've no need to, and won't even attempt it with them. These phones are good as they are for me. Although I have rooted devices in the past, but using proven methods IMO, like unlocking the bootloader, custom recovery, complete titanium backup. ...and NOT exploits.
AFAIK if the OP's device is running Marshmallow 6.0 or Nougat 7.0, any one click instant exploit methods won't work. Google has taken steps to improve device security and integrity from malicious apps, that use the same exploit methods as Kingroot, Iroot, to sneakily root devices, and place malware on there.
BTW I'm pretty sure that all these "free" one-click exploit instant root tools come from China, as do the malicious apps.