Old laptops make better Home Assistant servers than any smart home hub, and they cost nothing to deploy
The best option is the one you already have lying around
We haven't written up this one. XDA Developers has the full story — the link below goes straight to it.