Aren't they working on verification of signatures as usual with Bitcoin Core? (by as usual, I mean just how you can sign messages with legacy addresses)
Personally I would use legacy addresses for cold storage, and bech32 to transact and save some money. Legacy addresses are the most timetested ones. Once coins sitting on segwit addresses have been safe for 9 years (just like legacy) then I may consider moving cold storage in bech32 as well.
Oh, right, I forgot to mention the same. I believe in the utilitarian purpose of Bitcoin, so I use it as a currency quite frequently, which kind of blinded me from recognizing what should have been obvious. Thanks @cellard.
Yeah, OP, if you're looking to simply hodl, choose a legacy address; you won't have any compatibility issues or risks thereof with them. SegWit addresses aren't fully adopted yet, so there are still compatibility issues here and there, especially with the bravo charlie (bech32) addresses. You shouldn't have any problems for future compatibility, but legacy addresses have proven themselves over time.