We didn't have a rank. Just GPA - mine was 3.9+. Depending on what speciality you want to do, your rank needs to be higher than others. If you want to do something like perio, you can probably get away with not being ranked very highly. If you want to do ortho/omfs, the higher the better. Even then, there are a lot of expensive ortho programs these days that will take anyone lol.
Penn was....okay... I wanted to do OMFS so I always wished we had a medical curriculum (If you want to do OMFS, go to a school with a med curriculum). The admin sucked and there is definitely a shift towards being a more general dentistry focused school which I didn't agree with at all but thats a topic for another time. I think we got very strong didactic and clinical experience from what I've seen/heard from speaking to others. I would put our clinical requirement numbers amongst the top - especially during the pandemic (our school increased requirements when other schools were decreasing their's....
). I guess the biggest advantage of going to a school with a lot of people that want to specialize is, well, youre surrounded by others that want to specialize. Having other like minded people around you helps - whether that's with research, knowing how to go about studying for something like the CBSE, or even making connections with upper class men that match into various residency programs.
Dental school is a lot of what you make of it. The opportunities are out there, you just gotta go after them. Since I wanted to do OMFS, I spent more time in my school's OMFS department and was able to extract 300+ teeth and do a bunch of other stuff.
Depending on what OMFS program you attend, you typically always have to pay for med school. Certain programs off set the cost by giving you scholarship/stipend. Others don't. I'm paid a stipend during med school, and I'm able to get in state tuition which helps a lot.