The current Bitcoin fees wouldn't have mattered to me because I am not selling, but the fees do matter because I DCA, and I don't want to leave my coins in the centralized exchange. This month, I have spent roughly $5 to $10 in transaction fees when I DCA every week. It may seem small, but in my country, it's enough to cover my feeding expenses for a month cumulatively.
That's a problem for some people who take DCA and the high cost approach will force them to hold bitcoin on exchanges, even though we know that holding bitcoin on exchanges is not a viable option because we never know how the exchange will turn out. The amount of $5 to $10 for some countries is slightly larger because it can cover food costs for several weeks.
I discussed this issue with my friend, and he suggested I use an exchange that utilizes the Lightning Network. According to him, this would help me get off with no fees any day. While I'm considering this alternative, another option is to wait for a month or two, then use the amount we kept for weekly DCA, hold it for a month or two, and lump sum. This way, i would incur just a one time fee. What are your thoughts on this? I feel like I may use the money kept for DCA for other expenses.
Utilizing the Lightning Network might be an alternative, but I often use another method where every month I just withdraw assets from the exchange to the wallet I use. At a minimum, it can reduce transaction costs carried out routinely using the DCA method because we will try to accumulate costs once in the delivery period. Both are wise choices and it depends on how someone wants to choose and for me personally I might still choose the second method of the two methods you explained.