I know there are many choices, from builtin ntbackup, to FOSS, to commercial to custom script, but I was wondering what YOUR choice is for your servers and environment and a brief explanation of why.
As each environment and requirements differ, there is no one right solution, except that you should be backing up and verifying restoration regularly.
As a bonus, do you use D2D2D? D2D2T? D2D2Cloud?