I still haven't decided what should be my main gigantamax mon in my Shield nuzrun.
I have also been nothing but unimpressed by all the Ninjask I've used so far in my nuzruns. Not Nincada since it's surprisingly high defense helps to save it from stuff and it just doesn't last long until it evolves. But Ninjask has just been underwhelming so far to the point I might call it the weakest fully evolved creature I've used.
This started last year when I started an X run. After doing surprisingly well in the first form, my Ninjask for some reason was just not good. He did nothing but hold the team back with his bad movepool and defenses and then he died. The one in another run I did was just way too unimpressive. I have it again in my Shield run but I have zero hopes for it, right now it's boxed.
I won't spare details, but I decided to look up discussions on the worst fully evolved Bug and Flying mons. It wasn't mentioned, but things like Kricketune and Vespiquen were. Yeah, at least those guys actually have moves. It's a shame, to be honest. I actually really liked Ninjask previously because I liked it's design and the whole Speed boost Baton pass thing, until I actually used it. There are many ways to actually work like, maybe have it learn Baton pass and whatnot earlier and make it, y'know, have actual moves. Like not Fury cutter and what not, I mean actually good moves.