You did hit DLR at its worse and still came away with a great time. As you've pointed out, you couldn't imagine pulling the same caliber attractions offline at WDW and having near the same experience. Imagine what it will be like on your next visit.
I also have a list of things I prefer about WDW as well. That list is small and unfortunately, getting smaller as time goes on.
The beauty of DLR these days is the welcoming reassurance that a WDW fan hasn't lost their mind in that it there was a time when loving the place was fine. DLR is like a home cooked meal after being served fast food for the last decade.
Guess what, you are in luck. Unlike WDW, a visit to DLR during the "peak" season is thought by many (me included) as the smart way to do a visit. DLR scales their hours and entertainment offerings based on the anticipated crowd levels. Going when schools are out means long hours and a full roster of entertainment offerings (and usually less down for refurb).
The parks will be busy; but, they also have far more to do in those parks in terms of rides and attractions than any of the WDW parks (actually the DLR parks have more rides than all 4 WDW parks put together, attractions WDW comes out ahead; but, remember that attractions at WDW include a lot of meet-and-greets). So, even when the parks are busy, lines aren't as bad as WDW. The "feeling" of being busy if you base it on how crowded the streets are, DLR can feel busier than WDW; but, honestly after my visit to MK in November and January - even at "low" crowd levels, WDW feels busier because of FP+ dumping everyone out into the streets.
Speaking of which, DLR = no MM+, no FP+. Nuff said.
So, I wouldn't think of her teaching as an issue. Think of it as a blessing. Plan a trip this summer. You will likely be able to go on nights where you can catch Fantasmic! (the far superior version) with 2 shows a night, Paint the Night (new LED nighttime parade) 2x a night, Disneyland Forever (what should be a new standard in fireworks spectaculars), and hopefully WoC Celebrate returning to 2x per night as well.