None of these programs are good. You will waste 4 years here building a CV to do apply to likely multiple fellowships somewhere better. If these are your options, consider another specialty like primary care. If you decide to go through with this, go in knowing you will be disadvantaged compared to those coming from good programs and the difference will need to be you working harder to prove yourself and teaching yourself to make up for these programs’ deficiencies.