Onchain is the past. Onchain is ONLY for savings. If you want to use BTC, use over LN. LN is the payment network. Onchain is the savings layer.