I've been dissatisfied with the usual
Altura jackets for several years, but now have a fantastic Montane gore tex jacket which is nearly perfect.
The best thing about it is that it fits and is properly waterproof.
The next best thing is that it was free; my son snagged it somehow creating a tiny hole under the left arm, and, obviously, couldn't wear it again.
It has a hood that is close fitting and adjustable.
The only two bad things is that it is dark green - very low vis, and that it seems a bit extreme to raise a child just to get a free jacket.