Whenever I've attempted to understand Vassal, it's always come across as confusing and vague to setup. Then I had a friend in the community recommend TTS and walked me through how it worked on our first game. So, TTS for usability and understanding.
Getting players to play in my local area is kind of hard, so I like this option.