This pi3 with 1gb of memory in this makes it on the very edge of usefulness and it is also basically not useful. I have a VM with 2gb and it is almost worthless. I can't keep anything running as the whole thing locks up and requires regular hard restarts. I use it for testing and beta, so it's I don't change it, but for production it would be worthless.
(Hint, make certain you don't have Code Server App or more that 1 or 2 other apps running all the time, it runs out of memory and starts using the memory as swap.)
Why NOT to buy a PI to run Home Assistant