Based on your requirements, your installation choices would be:
- Home Assistant Supervised
- Home Assistant Container
- Home Assistant Core
See here for a comparison of the installation methods.
If you want the convenience of Add-Ons, Snapshots, and one-click updates, your only choice is Home Assistant Supervised.
Community member kanga_who has published an excellent installation guide for Home Assistant Supervised on Debian 10.