dude, first off, no deck is perfect
u just listed a bunch of decks, it will do fine against some of them and will do awfully against some others.
Heavy archery, you ask? Read
pavise and then even if you magically can wound him and get him out, corageous easterling can bring him back untouched
And archers won't be running enough events to keep your RB protected. Heavey Archery is an easy match-up for this deck if you ask me.
Now about how big he can get, I think 18~20 is the average.