Best invoice generator checklist

What makes an invoice generator useful?

The best invoice generator for a small business should be fast, clear, private, easy to download, and flexible enough for real tax and payment details.