@HunterZ @aphyr do you support windows XP? 7? 10? Just 11? Which vcredist do you need? Do you expect and handle UAC? If you look at C# now we need to ask talk about .NET runtimes. (and a few years ago we had to worry about 16 vs 32 vs 64 (with PAE in there to be annoying to)) - since 32bit has finally essentially died off that's better, but watch out for ARM - are you building a universal binary?
Don't confuse simple with used to it.
@draeath @aphyr my friend in christ have you heard the good news about MSYS2 MinGW?
CPU architecture is always going to be a bear unfortunately, at least until ARM takes over.