Neoprene gloves and wool mits over them are the only thing that keeps my hands warm in the cooler weather.
I've always used a breathable rain shell and a wool shirt under, keeps you dry and warm. Key is wool, still will insulate when damp from sweat.