We came from Germany last year and went Tuesday to Friday in the week after July 4th - we had almost no lines anywhere, best weather (90°F+), no rain and multiple rides on all major coasters every day. We had prebooked FL+ for one day and used it on wednesday, which was really worth it because crowds were a bit more this day. Therefore we marathoned MF, Raptor, Maverick and TTD which was very cool.
Crowds were so low that we didn't even make use of early entry on some days, because we were able to ride so much an better took a long sleep - or took a nap in Breakers during the hot time. Coasters were open until 10 pm (which is not in May) and after 8 pm you could hop-off-hop-on on MF, TTD or Gatekeeper. And mostly you could still go in the longest line of the day exactly at 10 pm making your last ride almost at 10:30 to 11:00 pm.