A lot will depend on what you want to use it for and how much you want to spend.
If you want a day in day out jacket that will keep you dry (enough) in a shower and not boil in teh bag then a softshell is probably best
If you want something that will keep you dry when its raining cats and dogs then a "hardshell" goretex active, eVent or similar.
If you have a lot of money to spend the very top of the range soft shells and hard shells probably overlap in terms of performamce (dry and warm)
If you don't have hundreds to throw around, as @Ilikeskol said decathlon are good value for Money, as are DBH, Polaris in their sales and Aldi/Lidl if you catch a special offer
If you tend to get cold then an extra base layer is a good idea and offers flexibility.
If you tend to freeze, commute at sedate enough speeds and want to be seen at night the
Altura Nevis is probably the default option.