VTT's are by far the best thing to happen to TTRPGs. It opens up the possibility of playing with people you simply couldn't before.
Further, some VTT's do the "heavy lifting" of the game mechanics, making onboarding newbies easier, and allowing people to focus on the game world.