I've been in ASU for 2.5 years. It's been 100% worth it to me. There's a lot of info at
$1, it may help answer a lot of your questions.
Tuition is covered 100% and paid up front. Your first semester is covered just the same as your last. You're only on the hook for books, equipment, and sometimes a few special class fees (such as lab fees). Those expenses will vary based on your classes. This semester I'm spending around $140 on books but my expenses are normally lower. ASU did not send me a bill at all. Your tuition benefits are taxed as income once you go over $5250 per year, but you might be eligible for ways to reduce your tax burden like the American Opportunity tax credit.
Classes are relatively flexible. There are 6 start dates per year: 2 each in spring, summer, and fall. Most fall and spring classes are condensed into 7.5 weeks; summer classes are 6 or 8 weeks. Generally each class has work due at least once per week; some classes have due dates every few days. Between due dates, everything is self-paced. There are reading materials, lecture videos, slides, etc. but no live classes on Zoom or anything like that. Some professors hold live study sessions on Zoom but those are always optional. I've had lots of classmates with families. It definitely requires a time commitment but you can do what works best for you! All the benefits still apply even if you don't take a full course load.