It wouldn't make it more complex but it would make it harder to play.

I would like dual cast to also reduce the recast time of the next spell by 1 sec to maintain the flow of spell. (basically we wouldn't stand still every 2 cast for 2sec).

This would increase the number of skill you'd use per minute thud requiring you to make decision faster.