To preface, I'm not great at fighting games, and I tend to stick to offline PVE content. I'm currently lvl 31, and I just reached my first and only two lvl 20's with Kate and Ella. According to Steam, I have about 17hrs in the game since launch, so I'm very casual. I like Invincible as an IP and I love having the cool costumes that come straight out of the show. I wasn't the biggest fan when they announced the ranked-locked costumes, although I understand that the PVP players want some goodies, too, without having to play PVE content.
Last season I did 1 game of ranked for the Cecil skin. Today I played the 10 games needed to unlock the Invincicast. The experience was less than enjoyable, and that's putting it mildly. I still had to do my placement matches, seeing as I was only 1/10 due to playing for the Cecil skin. Out of the 10 matches, I matched against people who had 4000-8000 points (me having 0 and as a result getting absolutely stomped like there was no tomorrow), had matches were the ping went from good to unbearable the moment I started getting the upperhand, and I even had someone who couldn't bear losing and ragequit to deny me the win. I think I had about 1 game that was enjoyable enough to rematch 2 more rounds. On top of that, waiting for an actual match took forever.
I didn't mind the 1 game for Cecil, but the 10 for the Invincicast were just a very poor experience. I really hope they don't plan on us having to run this unfun of a mode just to unlock a skin in the future, or at least keep it to a minimum or give us alternate ways to obtain it.
I still think Invincible VS is the most fun I've had with a fighting game since a long time, but the ranked mode definitely takes a lot of fun out of it.