
@TC: Can "host" be used in the plural in this case?

If I may comment, I believe that it should be:
with a host of difficulties.

It can certainly be used with the singular. I'm just not sure whether the plural might be possible, too.

I believe the plural is usually Biblical (and is juxtaposed to the Lord). A plural sounds either archaic or very poetical to me.