Cheers for the advice Geezer;

Most of those ideas I already implement but I suspect as you said a large amount of finesse is needed and I have a tendency to get impatient and want to go in for the quick kill, then get punished for it.
Next time I am in a stoush involving Boyars I will attempt to show some more respect and up the missile % in my own army.