Genuinely, I'll bet that is a tough decision.
I think I would go to a lesser club with a first team place. Being in the first team boosts confidence, easier to keep match fit, profile raised. Squad player, need to keep fit, get your chance, try too hard so make errors ec.