Both schools are pretty similar, with the noticeable exception of location. New Haven is a relatively small town (compared to NYC or Chicago), but it definitely has a more "urban" feel (bars, restaurants, condos, etc.). From what I understand, Tuck is completely the opposite.
This year's recruiting for MC at Yale (at least for summer internships) was noticeably higher than last year's, especially at the top 3 firms. I imagine that Tuck still holds an advantage in this regard, although I would say that the gap is closing.
Both schools emphasize their small knit community (given that the class size at both is among the smallest at top B schools). My biased opinion is Yale due to its location (1 hr 45 min train ride into midtown Manhattan), but if this isn't a huge factor for you (and if the $$ at Tuck is considerable), then I'd default to wherever you feel the best fit.