backup days 
CONTEXT
It is almost a year since I changed job and now I'm a freelancer with my trusted Thinkpad T440 (lenovo and trusted in the same sentence XD).
As a freelancer I'm asked to develop a lot of code for .NET so I've switched my main OS to windows (due to Visual Studio Code 2017).
BACKUP NEEDS AND BACKUP CHAIN
I've installed the free version of Veeam Agent and I'm backing up my entire computer. Let me explain the goal of the backup first:
1- all of my source is hosted online in bitbucket/git
2- all the docs are online in gdrive
3- basically backups are required to speedup windows restoration in case of disaster as it always requires tons of hours to setup a windows OS with all the required applications (linux is way faster in this)
4- backup jobs run once per week
My current backup chain is: laptop w/ veeam => home NAS (small 2bay , slow cpu) => backblaze B2 sync (integrated into the NAS)
THE ISSUE
The chain is ok but the veeam settings are killing my internet connection without providing real time advantanges: I've a 3Mbps upload speed.
Veeam is currently set up to take a full snapshot of the laptop and do incremental backups (with dedup and compression set up for WAN). Retention is 14 backups. The issue is that when you take the 15th+ backup, you start merging the base snapshot forward.
1- Merging the snap is as long as do a full bakcup (usually around 1:30 hours or 1:45)
2- once the baseline snap is updated I need to reupload to B2, which means that my NAS is still moving something like a whole new snap of the laptop (baseline snap + new increment). which means soething around 100GB.
MY IDEA
As backups aim is mostly for fast windows restoration I was thinking about a couple of things:
1- as incremental backups still require a lot of computation time and a lot of upload time, maybe it would make more sense to simply do full backups every time.
2- as I'm just snapshotting the laptop to speed up restoration I could reduce the frequency to 1 backup every 2 weeks giving a bit of "rest" to my uploads.
YOUR OPINION
Can you suggest anything else?!