Hi,
Best practice!! As of now you are just focused on creating a workflow and sending the delivery out but what would you do when someone from leadership team comes and ask you to give you quarterly/Yearly subscription Report or compare the reports from last quarters/years?
You need to plan for all possibilities and scalability even for small campaigns like this.
Creating a report for deliveries, 12 in case of 1 year and 24 if you are considering 2 years, will take some time.
What If you had only one delivery just choose the time filter and voila!! you have a report, that's something can happen if you choose a right delivery type. In your case, i would recommend use continuous delivery.
If you want to know the difference between continuous delivery and recurring delivery read this article.
Final outcome:
Incremental query(will work as scheduler and query, no need to use a date filter as this will not re-target any old subscriber, inbuilt index) and a continuous delivery.
Regards,
Amit