Yeah, you really need to know Rig's frame data. He's relatively interruptible but you have to know what you're doing, when you're doing it.
I was studying Hayate's frame data and things like 33KK are -2, H+KK is -4, and you can easily manipulate his frame advantage. He's very interesting if you play him correctly.