I would use this as a replacement for VRTK, in my opinion VRTK was a lazy quick-start and any customisation of underlying functionality seemed to be complex due to the way it was written. I’ve been using just the Unity tracked pose drivers for my project from the XR Legacy Input helpers package and other things like teleportation/locomotion are more custom to your project. This pack does add UI interaction which in the past has involved hacks/workarounds. Support for VRTK has been on/off. For future-proofing I would use the Unity stuff like XR Interaction package as it has that Unity team support.
My thread here is a good starting point, I should update it to point people to this package really, lots of good advice there.