1. I may not know enough about RPG Maker mechanics to answer this accurately, but from what I understand it's always in the same order: enemies do their moves, if able, in sequence, then you go, then they go again (Unless the game maker tweaks it, which I haven't). So I don't think the daze really "takes priority" over your turn: when it's their turn, and they can use it, they may use it, same as any other attack.
2. In my mind it made sense to have a null move to keep track of when each round of turns ended. Now that you mention it yes, it might be more elegant to just skip player turn, so I may look into that. There's a good chance I'd have to redo a number of other things that are relying on the timing to be as it is now though, so we'll see.
3. This is both by necessity and design. Designing super complex and satisfying rpg fight mechanics isn't really my forte, and I actually think it detracts from this kind of game. Grove for example has a lot of things going for it, but its battle systems are so complex they require multiple tutorials, and that ended up being a wall for me when I tried to play it.
I don't want to make things TOO simple, and I haven't. CS combat isn't just "Hit the enemies with your one attack until they die", there are some considerations for timing, whether you should recharge Hard Knocks, heal, or just go for a regular attack, whether you should risk more aggressive play to end the battle sooner or play it safe to avoid the risk of hypno, when's best to use the Dazzle Blast attack, and so on. And I do regret not being able to do a LITTLE more in terms of enemy variety.
But even if I could make the battle mechanics exactly as I wanted, with a bunch of new enemies and art assets, I still wouldn't make the mechanics all that much more complex. This just isn't that kind of game. The battles in CS are meant to provide some degree of challenge and risk and aid in the story that's being told. They're not meant to be the centerpiece. Or at least, not in terms of complexity and depth.
So the answer is that they're as good as I can manage, with my small brain. And they're as good as they need to be to make the game work overall. That's not to say I don't want to improve them: I'll continue tweaking here and there. I think GT's combat is a certainly improved from CS1. Just don't expect anything TOO elaborate.
Also unless I'm forgetting something, you shouldn't be getting one-turn-subbed, or at least one-turn-hypno'd, unless you're referring to the trainers. Daze does usually get your sub to 100, but "open" can't be applied until you're out of it, so you don't go from 0 to locked into hypno without a chance to fight back.