Took a couple for chances here and there for sure, huh.
It looks like a good team, but the downside is definitely there if you get unlucky with the health of some of your players.
I would probably try to trade some of the riskiers guys for equivalent value (maybe even at different positions if that's what it takes) for healthier options but I also wouldn't sell low to do it. You might have to ride it out this season with what you have, but it might be a bit of a roller coaster, wondering if that nick is a few games/weeks/DL from time to time.