This are my views and purely my opinions. No one has to agree with me.
Being a winner is not just about being an exceptional dancer. Of course winning a dancing reality shows does mean that you are a great dancer. But there are many elements that also go into being a winner. This show is about graph and growth. I think a winner should be someone who has shown immense graph and growth as a dancer and someone who has maintained that after reaching a certain level. Every dancer has their good days and their bad days. A winner is someone who is an overall performer who can emote well, dance well, express well, and such things. Being versatile is another important factor. Doing the same forms over and over does not constitute as being an all-rounder performer. It is important to step out of your comfort level and do something new.
Having said all of that, I believe that both Karan & Ashish have that winning material in them. They came as individuals who knew a little to nothing about dance. Seeing their graph and growth as performers has been amazing. Their growth has been so good. I will be happy with either of them winning.
If Shakti wins, I'll be okay too. But I really think that Ashish or Karan deserve the winning title the most.
If Mouni wins, I'm sorry, but then it will be a biased and rigged decision. She's a great performer and has given great performances, but her graph hasn't been as strong.
These are strictly my opinions and I don't expect anyone to agree.