I use Odin and got superuser apk installed and working, then phone would not boot, semi- bricked. I am not a Windows fan so I use my PC with uses Linux and Heimdall to flash firmware and reboot my phone to stock. Now I am trying to flash twrp with no success.
I now have root and twrp installed and working but there are problems. Do not boot to twrp thru any third party apps (twrp manager, SD maid etc ) if you do, your phone will only boot to recovery, flash twrp again to fix.