I run home assistant offline. I've never encountered any issues, except for the little weather widget that comes enabled by default not working.
I know there's plenty of HA integrations that require some cloud service but the core application is very offline-friendly...