Store all contact form messages in the database (as an entity), rather than just emailing them.
Integrates with views, if you want a view of messages.
Messages are accessible (can be edited or deleted) at /admin/structure/contact/messages.
(May be useful considering From: address SPF/DMARC problem with contact forms, i.e. there may be cases where some emails aren't delivered.)