Really, for ultimate versatility, a 3-in-1 is the best option. Just take out the lining if it's too warm.
But a shell jacket is always a great option. Especially since 3-in-1's are not too common it would seem.
There's a reason the bulk of snowboard jackets on the market seem to be shells.