Ah OK, so having Touch of Fatigue on autocast screws things up :D
I noticed my magus casting Touch of Fatigue every round of combat. If I just keep it on autocast and click attack, does that mean he will deliver one touch of fatigue through sword and another through normal touch attack? Or will he cast that Touch and always deliver it through his sword?
And yes, I did turn off AI because it is impossible to have character not break formation during combat if AI is on. And formation is especially important in a game with Teamwork feats.
It screws things up somewhat, yes, forcing you to give new target to the magus every round. Better AI handling for magus would help, one that will continue to cast & attack on his own and will not autocast if holding a higher level spell. Keeping Touch of fatigue on autocast and click attacking will do two sword attacks, one of which will also deliver a spell (the first one that hits). You do want to keep casting the cantrip or some other touch spell every round, as that is your source of that extra attack. But as I said, it's also somewhat dangerous to cast spells in melee, even for a magus. Assuming they kept the same numbers as in PnP, it's a DC 15 check to cast that cantrip without drawing fire from everyone around you. So a low level magus has about 50-50 chances of getting clobbered when he tries it, but at level 8-10, sooner if you pick a feat, that check becomes an automatic success and there is no reason to not spam the cantrip every round.
About the AI, even if it was good, nobody plays a game like this with it on. I have enough trouble with the enemies to fight against the brained character AI as well.
Ok, I put Difficulty at Easy and tested Half Orc Magus vs few spiders.
This is what I got:
1. Having anything on autocast completely screws over the Magus. He never does his second attack.
2. Not using Spellstrike makes it so you cast a spell on enemy and then you need to click yourself again to make him get the attack in same round. Touch attack is done at normal attack bonus, melee attack is done with -2 penalty. But if you first use attack and then cast, he will not cast the spell in same round but wait for start of next one.
3. Using Spellstrike is probably the best hands free option but you still need to manually cast one spell each round. You click attack with him on target and then click spell you want at same target and he will cast the spell, deliver through his weapon at -2 penalty and then do another normal weapon attack at -2 penalty. Not very efficient way to hit stuff with touch spells...
4. I also tried using combinations of Arcane Strike + Arcane Weapon Enhancement and it works as expected, you get +2 to damage. I need to test if you use a +1 magic weapon and use Arcane Weapon on it, if it becomes +2 like the descriptions says.
5. I tried using Arcane Accuracy with and without Arcane Strike. It does not work well with Arcane Strike, the guy just uses it to do one attack with the bonus. If you turn off Arcane Strike, Arcane Accuracy is more useful but it is super fiddly to use. At start of round you need to first click it and have it shown that it activated, then do the regular combination of casting and attacking. You cannot set it to autocast and you cannot use it in the middle of a round, it completely screws everything over. Best way to use Arcane Accuracy is when you don't have a target and cooldown for last round ran out.
TLDR; Magus as implemented takes 3x more micromanagement than any other class if you want to use him fully. To be most efficient at low levels you should not be using Spellstrike so you can guarantee your touch spells hitting when you need them but that takes even more micro management.
Least painful way is to use both SpellStrike and Spell Combat and don't use autocasting on any of your spells. Don't bother with Arcane Accuracy unless you want another layer of micromanagement.
Conclusion: I don't think I will be able to use a Magus in my party as I cannot bring myself to not play him as efficiently as possible and that is going to be super irritating. I was hoping he would be a melee guy that you send to attack stuff with autocast fatigue and mostly forget about like I do with Valerie, Jaethal and Amiri and only need to give him new targets and sometimes cast some of the non cantrip spells..