While cluster sizes and so forth selected by the Association's formatter may be correct, I believe there is a major disadvantage to using the Overwrite option. This option writes zeros to the entire card, which has the effect of filling up the card and leaving no unerased sectors. So every time you want to write something to the card, something has to be erased first. If write speed is important, Overwrite leaves the card in the worst possible state.
By contrast, the SdFormatter example in the most excellent SdFat.h library completely erases the card. Erasing flash memory is not the same as writing ones or zeros - the memory is in the erased state, which means it can be written to without erasing it first. High speed data logging performace will be improved by logging to an erased card.
DSLR cameras also need fast writing speed so as to maximize the frame rate during burst mode or video recording. These cameras have a "low level" formatting option which also erases the card.
I confirmed this by formatting the same card using the Association's Overwrite option, the SdFormatter example in SdFat, and my Canon DSLR set for low level format. Overwrite took about 10 minutes to get half way through the card, and left the first half all zeroes. The other two took about 15-20 seconds, and left the card with all FFs. SD cards have a register bit that tells you the "erased state" of the card, which varies by brand. This Transcend card says its erased state is FF. So it's pretty clear that Overwrite is, as it says, literally overwriting the entire card with zeros, which is the exact opposite of what you want it to do.
So I think the Association formatter is fine for a Quick format, but the Overwrite option should not be used.