He's all about advantageous mind games and micro reads. Similar to pre-XL Kung Lao. He has a good mixture of zoning, safe and plus pressure, meterbuilding, top tier spacing, average to ridiculous damage depending on what you land and convert with, etc.
I'll give like a semi-vague explanation on the mind games and micro reads.
You want to end most blockstrings with blade drop/quick kall, or spark/EX spark. Off of your main strings, F12 2+4 and B21 2+4, blade drop is +2. You can attempt to check your opponent with NJP/D1, block their armor or poke, space them out, or if you think they'll block, you can just go into F12 2+4. Off of F12 2+4 quick kall is actually +7 or +8. This grants you a guaranteed B1, S2, F1, or B2, unless they armor. This will earn respect that you can use for B3 and run up throws. Spark is -3 and EX spark is +6. EX spark is essentially no different than quick kall, except they might be able to poke out of B2. Normal spark is similar to Lao's regular orbiting hat on block, where you could get cheeky with a poke, backdash, armor, or just block them. It's also true after B3, B21 2+4, B11, etc. Ronin doesn't suffer from gaps, at all.
As far as blade drop and quick kall go, every string and normal has it's own individual frame data. I just don't want to be here all day, so I only talked about F12 2+4 and B21 2+4. They're the most important.
When playing the neutral note his new normal, B1, and string, B11. This normal and string is nothing short of absurd. Advances far enough to land at the start of the match, it's a mid, it's 11 frames, it has non-existent recovery. B1 is -2 on block and B11 is 0 on block. There are some characters that you can just go nuts on with this string when you have them in the corner. B112 also launches and is only -5. Crazy good.
From fullscreen you can zone with spark, blade drop + kall, and reflect. Ronin also retains tornado kick. EX spark eats about everything in the game.
If you need combos let me know.