About your concern with ZWEI, Hilde and Viola.
Fortunately, not too many people use ZWEI and Hilde. The few who do either are not very good or completely dominate you. They aren't very popular characters. It is a good idea to find one, put your feelings aside and learn as much as you can. Use Replay Data when fighting online to study their style and find where you're going right and wrong.
As far as Viola goes, she is arguably the second most complicated character in the game. You will have a difficult time training to play as Viola until you get better with your execution skills. She's not impossible to learn, but she is definitely not easy to learn. The best chance you have of getting better against Viola is to play against a Viola player over and over until you begin to see patterns, and I would also suggest looking at tournament videos on YouTube and watch good players fight against Viola.
I see you like Patroklos, Voldo, Maxi and Astaroth.
Patroklos is a simple character to learn so I would suggest starting with him. He is a short range character, but he is pretty fast, not the fastest, and he is designed to punish. Just because he is simple doesn't mean he is weak. I've seen live streams of very good Patroklos players dominating others.
Maxi and Voldo are tricky characters and can be frustrating to play against because their styles are based on tricking and mixing up your opponent. Less people use Voldo so your advantage is better with him. Their weapons may look short, but they have surprisingly good range.
Astaroth is a powerful character with a lot of range, but against better players he is too slow to use. His style is based on grabs and long range attacks, so if someone gets in close and keeps breaking your grabs then you're in trouble. I have seen myself someone who has mastered just guards and someone used Astaroth against him and ended up losing badly, because almost all of his moves are slow enough to just guard. If you like powerful long range spacing characters, I would suggest Nightmare, who has amazing speed in certain circumstances.
Welcome to 8wayrun, enjoy your stay.
Jared The Killer (JTK)
Edited for spelling.