Native segwit (bech32, addresses starting with bc1..) might not be accepted at every online site / merchant since not all of them already updated their server to accept this address format.
just to clarify: this means if they don't accept bc1 addressed you can not withdraw from that service to your address but you still can make deposits meaning you can have your coins in a bech32 address and send from that address to your exchange for instance but withdraw to a base58 address (starting with 1 or 3).
Right. Thanks for making that clarification. Should have been more detailed.
@OP:
To mention an argument 'contra segwit': You won't be able to claim every
shitcoin forkcoin anymore.
Depending on the 'aidrop' and the implementation of those forks, you might need your BTC stored on an
legacy address to be able to access them later.
But since each
shitcoin forkcoin created in the future, probably never will have any real value, this shouldn't be too much of an argument.
IMO the advantages (scalability, lower fees, fix of transaction malleability and being a requirement for LN (i.e. HTLC's)) outweigh the 'disadvantages'.