When you play a Colonial power you have the option to use your localy recruitable colonial troops or the option to ship your regular men from your European holdings.
While some colonial troops are (stats wise) good and useable most of the troops with the prefix "colonial" are lesser then the originals you use back at your home turf. For example your colonial line has less stats (and less men for Spain and France) and misses the "shock resistant capability.
I used to fight with almost full colonial armies in the Americas and India. Last few games I started to ship my troops from my European holdings and experienced a improvement (less casualties). My production capacity in Europe is good enough to crank out those troops for use overseas so that's not realy limiting my play so i am not weakening my european power. I do however have a bit larger standing armies in the colonies as a safeguard since i need the troops on standby because i cant produce and ship them as fast as i would have raised the colonial variant in times of need.
So disregarding any RP motivations and possible production limitations in Europe what is the best setup for your armies in the colonies??
A: Colonial armies made up from local recruitable forces.
Pro: Easily and fast recruitable at the location where you need them
Con: lesser stats
B: Armies (the core) created from regiments originating from Europe. Colonial units only used when they are the same (artillery) or for guarding duty (colonial militia).
Pro: better army stats wise
Con: longer time to get your troops there, so to prepare in advance you have to keep up larger standing armies then normal (to compensate for the fact you can't produce some extra troops localy when the enemy drops some stacks on your door)