No offense, but if you can't make up your own mind on where to train and pick the program that's best for YOU (not for some person on this forum you've never met and who likely has different interests, career goals, priotities, etc...), then I would be very nervous with you as my doctor making independent medical decisions that could affect the rest of my life.
Just go where YOU feel that YOU can become the best doctor -- and remember that obtaining knowlegde is only one part of becoming an excellent physician.
I really don't mean to sound rude, so please don't take it that way. Best of luck with YOUR medical career.