The new recurring task functionality is much improved over the old one and its behavior is at least predictable. But there is one change that would make it better.
Be able to set the status for the recurred task. When a task recurs now it is set to a "New" status. For me "New" means a new task, not one that is recurring, so I have to go find the recurred task and change the status every time.