I love all of these ideas. I'd also like them to behave more like Reminders on macOS and iOS, where the recurrences aren't generated until prior tasks are completed. This would prevent loads of future tasks showing up on a work list, making it much easier to parse through than the current method.