So I have been trying to wrap my head around which is a better option, day trading crypto or buying for long term keep.
While they both have their pros and cons, they both come with a form of risk and they are meant to generate profit.
The major difference between them is that day trading tend to make profit from small market volatility, while hodling make profit from the bigger change in crypto value.
Day trading involves more techniques, self discipline and rational decision making.
Which do you prefer and think is better
As someone who is into making money from crypto, you must learn not to depend solely on one means or way of making money, try as much to diversify your means and strategies.
So, concerning what you are asking, I would say the two, since they don't counter each other, you can be a day trader even while a long term holder at the same time.
Buy some really good coins and keep them for the long term profit, and do day trading as a way of making money from crypto on a daily, if you become really good with trading, it's possible to make consistent profit, and you can use some of this profit to invest and strengthen your crypto investments, which also acts as your crypto portfolio.
And just to add, it's possible to make really good amount of money from trading crypto, but then, having one or more of your crypto investments of a long term pay off can be life changing, depending on the price you sold it, and the number of coins you have.