Onchain ? Fees, privacy, processing times, capital gain taxes
Lightning ? Horrible onboarding, custody regulations, need to be online, manage channels, lock up liquidity, limited inbound liquidity, limited outbound liquidity
Finally on and off ramps commission fees