Honestly, we just went with the flow. We arrived before the parks opened most mornings. Headed towards whatever "big" ride we wanted to do first and then just checked out wait times and did what we wanted from there until crowds really built up. Yes, we waited in lines, generally, the posted wait times exceeded what we actually waited for. At times by quite a bit. We used child swap for a handful of bigger rides that our two youngest couldn't ride. Between 12 and 2 we'd generally leave for the busiest part of the day and do lunch/naps/swimming at our resort.
We'd head back in during the late afternoon/early evening for another ride or two and dinner reservations. We'd occasionally hit another ride after dinner or we'd take in the nighttime shows. We had 7 full park days so the additional time certainly helps. We did everything in Epcot, everything in MK but 7Dwarves, everything in HS but Rise, and everything in AK (though the only rough wait ended up being the safari due to a long line + rhinos in the road, can't do much about that).
I think some of it may be mindset? Our group included my parents who had been taking me and my siblings since the 80s and waiting in lines at Disney wasn't anything new for them. There were very few rides that we felt we HAD to ride, and those that we HAD to do were really dictated more by the youngest kids in our group, not any of the adults. We did what we could, when we felt like it, when lines were at a wait that felt ok to us.
We're headed back again this spring break with my husband's family. We may pick up Genie+ 1 or 2 days this trip because of different personalities in this group, and some different preferences on must dos, but we won't use it every day for sure.