People get into path with "poor" Step I scores, even with prior fails, but not often in large name-brand programs. I agree that Step I scores remain a major, major factor in earning one an interview, despite not being the "only" factor in earning one a match ranking. But you've got to get the interview before you can expect much more, so, IMO anything else you do to improve your chances is useful. Keep in mind, however, that also doing marginally on Step II is only going to solidify many programs' opinion that one is simply a marginal applicant.
Also keep in mind that once you get into residency it's unlikely you'll ever need to refer to your Step I again -- for the most part it's a clean slate, a few fellowship programs notwithstanding.
What constitutes a "good" program is also a bit nebulous, but in basic terms any accredited residency is going to do the job if you also do your part as a resident, brand-name or no.