I'm in a "hybrid" online/in-class DNP program right now - I've taken two classes so far and am officially starting (with my cohort) in the fall. Each course meets in person twice per semester; most of the students in the program are from all over the country, so they fly in twice each semester for a weekend for the in-person classes.
I've thought it's been a really nice approach to adult learning. I work full time (as do most of the other students in the program) so even if I could make it to traditional, on-campus program physically, since I'm local to the program, I wouldn't be able to make it work logistically with work, kids, etc. At the same time, I think online-only would be tough for me, since I value forming relationships and having dialogues with classmates and professors.
I've been taking one class at a time and will be taking two this coming semester. We'll see how 2 classes goes, but 1 class was very, very do-able.