Since just saying "it was liepard" doesn't really seem to follow the spirit of the thread, lemme elaborate. First of all I do think the team is a bit subpar from leaning too hard into standard, and covering all the threats listed perfectly isn't completely feasible. That being said, a spinblocker really isn't required and people leaned way too heavily into that. What I considered when building this was the need for a strong offensive mon with 1. a good speed tier, 2. that checks musharna a little bit and 3. has some way of messing with faster mons so the team doesn't become weaker to stuff like Archeops and Choice Scarf Primeape. With that in mind, Liepard was the mon I ended up fitting into the last slot- Blackglasses, with Thunder Wave (important!), Knock Off, and then the rest doesn't entirely matter but Play Rough and Encore are what I went with. I agree that offensive Normal-types are still spoopy, but Spikes+Helmet Qwil are supposed to chip them enough so yeah. The team also retains an annoyance to stall, which changing the Kangaskhan set to
my stallbreaker Facade one helps with, and also Swanna but I think any decent team based around Qwil+Mesprit+Kanga is just gonna have that so deal with it. In conclusion I don't think the team is amazing, especially with heightened awareness of how good Qwilfish spikes is right now, but I think Liepard is generally more optimal than the mons that were suggested. Sensu best hit most of that criteria, but it's not as good vs Mushy or random fast things like Archeops which is my main gripe.