Based on the information that I have been advised by senior members , Spousal sponsorship would be the way to go. Once the file number is generated ,you can simultaneously apply for visit visa and chances of visit being approved will be quite high.
Whereas if you apply for visit visa first ...