Playing Vi is one of the best experiences in League of Legends.
I'm relatively new to League- just started playing in December. When I started playing, I had already seen Vi online- she and Jinx are decently popular characters on the internet. So of course I was interested. She was the second champion I worked up to buying (after Jinx) and after consistently playing her, I realized why I enjoy her so much. Everything you do with Vi feels GOOD- but more importantly- it feels exactly like the personality of the person you're playing as. A tomboyish girl with huge mechanical fists that loves punching stuff would be a basic summary, and every single part of her kit, model, and voiceover does an amazing job in portraying that. From charging up her punch and letting go to knock an enemy back with your fist, to getting 3 procs of your W and breaking an enemy's armor, to her nearly unstoppable ultimate, to the in my opinion unmatched feeling of finishing an enemy off with your E (HRAAAA!) - her entire gameplay kit just screams "Vi!" There are a lot of fun champions in League of Legends with a lot of kits to experience, but I think by far one of the most well done is Vi. Props to the design team.