Hello. I have done quite a bit of research on this, and I strongly suggest that you go to Tuck. As you already know, Tuck is very strong and comparable to many M7s when it comes to MBB recruiting. It maybe just behind Kellogg and will give you a great shot as long as you are ready to put in the work. I spoke to some students at Stern, and they didn't seem very confident about their MBB placements. I felt that MBB recruiting isn't consistent there - they have had some good years but its not an upwards/consistent trend, just what you see at Tuck!
Another thing I would highly encourage is to think of your plan B. No matter where you go, MBB isn't going to be a guarantee. So, let's say you think Tier 2 firms or maybe corporate finance roles is something you would want to pursue if MBB doesn't work out (I really hope it does), then which school gives you the best shot at it. I decided between Tuck and another school with a very comparable MBB stats, and my decision ultimately came down to which school is giving me the best shot at my plan B. I spoke to a number of students at both schools, and it was pretty evident that Tuck had a strong edge. I am attending Tuck this fall- I will do everything I can to recruit for MBB, but I am also prepared to look for other opportunities in case that doesn't work out.
I am also on the waitlist for Kellogg! I would strongly consider Kellogg if I get an admit there and I'd probably advise that you should too. It's not just because its an M7 school, but also because it has a bigger alumni base. Kellogg alumni are all over the US and I think that's a huge benefit if you are trying to recruit for positions lets say on the west coast. If you are recruiting for NY/Boston offices, I think Tuck will probably be equal/maybe better than Kellogg. Kellogg also seems to have better global reputation if that matters to you.
Can't say much on Yale. Personally, I'd pick Tuck over Yale any day for MBB.
Hope this helps! Good luck!