bitFlyer supports SegWit transactions for deposits and withdrawals. All new bitFlyer accounts are SegWit addresses, although some older legacy accounts may not be. Using legacy or SegWit addresses for a hardware wallet is up to the user. In general, SegWit tends towards faster and cheaper transactions.
For more information on SegWit please see here.