TL;DR
Stripe Invoicing is a strong payment processor's invoicing add-on. InvoiceDistrict is a focused invoice-recovery platform. If you mainly need to send invoices, Stripe Invoicing is fine. If unpaid invoices are eating your cash flow, InvoiceDistrict is the layer that fixes that.