I would advise doing a load calculation using wattage of all your equipment (without knowing power draw of everything connected we could only guesstimate)
I also advise that you look into battery backups for the heater and return pump. As your first line of defense.
My tank is set up with 2 large battery backups that will run the heaters on 1 and the return pump on the other....keeps it going for about a 2 hour outage...enough time for me to get home.
After that fails during lengthier outages i bust out the big boy generator. I advise if you go the route of a generator, atleast get one that will run your refrigerator because if the power fails for that long, youll want one large enough to power more than your tank.
Also usually, the cheaper they are, the louder they are. Youll want to think about placement away from the home, garage and neighbors. Especially if your as unfortunate as me to live in an HOA. Good luck!