Twrp Samsung J2 Core Best |link|
The "best" TWRP is one that is specifically built for your specific chipset version (usually Exynos 7570) and variant. Using a mismatching version can result in a "bricked" device, a broken touch screen, or a boot loop.
Notes & cautions
The stock recovery on Samsung devices is highly restrictive. Upgrading to TWRP gives you administrative control over your hardware. twrp samsung j2 core best