A DIYer is better off marking the sheet and carefully cutting the boxes out manually, or prior to installing the sheet on the wall (on their smaller projects).
I'll have to disagree. If the hole is over 1/4" off at the top/bottom, the device tabs wont land on the drywall and you end up with problems. It's tough to transfer/transpose accurate box dimensions. That's why everyone uses rotozips nowdays.