As Martin says there's thousands to choose from.
So the "right" answer is to choose the one that best suits your intended use.
However to get off the fence my personal view is that the soft shell jackets that are very weather resistant and have built in insulation have a rather limited use.
I think you should think of soft shell, like hard shell as part of a layering system.
So look for one that is breathable but keeps off most wind and drizzle. Then you can layer the appropriate insulation under it depending on the temperature. As you say you'll need your hard shell in any case.
There are more or less two types that I think best do the job, either very lightweight windshirts like the Montane Litespeed. Or stretch woven soft shells with no built in insulation like the ME Orbital and Javelin. Lots of companies make these types (RAB, Montane, ME etc).
For winter you might also consider Paramo which is someting else again. Waterproof with softshell breathability, but somewhat warm and heavy.