It depends on your circumstances and what you want to get out of it. I'm new to mining, it's a learning experience. I'm gaining a large amount of hardware knowledge and it's introduced me to crypto in a relatively low risk way. The cards I use haven't lost any resale value as I bought them used and I'm looking after them in terms of temps and fan speeds. This also mean my ROI on each card is less than 3 months.