As far as I know Miami doesn't have an engineering program (or at least it didn't when I was looking at colleges 4 years ago)..
I've always been a fan of OSU myself, but then again I've never really disliked the campus either (it really does grows on you, my old roomates who hated this place freshman year couldn't imagine going anywhere else now).. I actually switched out of ME to WE and have never looked back since, but the ME program here is great.. I'm sure Alex and Brett will give their input soon enough. Your best bet would be to talk to the advisors from any school you are considering and get as much information about the program itself as you can.