I like your interpretation of the events, that makes more sense now.
I agree with the fight not being as sakuga as say a big fight in Demon Slayer for example, but it depends on how you look at it.
For TV-only animation, the fight was decent quality.
The Solo Leveling theatrical release did not do particularly well in Japan, and famously the DVD/BluRay release bombed.
Not surprising, especially given how negatively the Japanese Hunters are portrayed.
SL just isn't as popular in Japan for that reason, so TV revenues there are limited at best.
Anime adapted from Korean manhwa sources tend to be unpopular in Japan anyway. If you look at Tower Of God S2, a manhwa adaptation on the graph in the article.
So their animation budget was always going to be limited to the revenues from the international market.
Different, but not necessarily great.
spoiler
The good ending did give me a sense of relief though, even if it felt too deus ex machina, i.e. why didn't Natsuko draw Mighty Greatsword Luke to begin with?The QJ subplot didn't pay off emotionally, he just shows up to be her flashlight before being destroyed again.
Memmln's turn from the Dark Side was jarring for me too.
Natusko's adult self telling her she must draw was predictable.
And where did the new Soul Futures come from? Don't tell me Natsuko and Luke's looooove...
I was hoping that Natsuko would take more agency over a new ending for Tale Of Perishing after this point:
spoiler
I mean she could have just drawn a happy ending.The highlights from the show in the end credits were cool though.
The text of the contract, translated by Google translate, with English legalese manually added:
契約書
Contract
甲は乙を魔法少女に
変身させる
Upon Party A transforming Party B into a magical girl,
なお乙は甲に対し、 変身費用として800,000,000 円を支払う義務を負う
Party B is obligated to pay Party A 800,000,000 yen in transformation costs.
甲: ???
Party A: ???
乙: 夢ot エル
Party B: Yumeot Elle
Here's Snoop's Next Episode, Tha Shiznit, and P.I.M.P from Glastonbury https://www.youtube.com/watch?v=2C3BHRoAWpM
It's always the logs that get me...