my 1st visit ever to the park (last year) was for 2 days, and my honest opinion is that I was glad I had 2 days, tho really could have done it in 1.
but for things I really wanted re-rides on (and got multiples): Goliath, Twisted Cyclone, Mindbender, Batman, Monster Mansion (!) - it's so F'ed up, I loved it and rode at least a dozen times, Justice League? I was glad I had a 2nd day to go back and didn't mind any lines.
I did find many of the coasters to be really 1 & Done for *me* (DareDevilDive, Scorcher, GASM, Blue Hawk, Superman).. but glad I got a lap on them.
the best food we had while there? Macho Nacho (it was really good).
and several folks hung at the bar directly across from Monster Mansion, and they said the drinks/snacks were good there too.
as to "magic seats"? I really enjoyed Twisted Cyclone towards the front left (yeah, its slow going over 1st drop, but when you come up on that amazing wave turn and you SEE it coming in the front? worth it). I also found Goliath to be better in the back, but that could just be me.
not a local, but that's my 2cents.