The cons of BTC are: 1 In order to use LN, you must at least open a channel which can incur a large start up fee. 2 You must securely manage a node which involves having a hot wallet with API access, or hire this
process out by trusting another party. 3 You must plan payments ahead of time to have any chance of reducing fees. 4 You must recognize and accept the fact that if SegWit (and maybe
Schnorr signatures) are the only real capacity increases anytime in the near future. BTC will still likely have growing fees in the face of any real number of new users.
5 Fees will undermine the utility of the payment network itself and cause users to leave - which undermines BTC's value proposition. The cons to BCH are: