If I fully understood the ins-and-outs of crypto and had the time and emotional fortitude to ride the rollercoaster, I might say crypto. That's easy to say after the significant gains from a few months ago (until this most recent drop).
As it currently stands, it's too volatile to be an attractive investment for me. I like domains because except for a little administrative work, research, and the thrill of the "chase," it doesn't require too much of my time. And although domain values will vary somewhat depending on the buyer, seller, and the name, I know that even in the worst market conditions, a solid domain isn't going to lose its value practically overnight.
Don't get me wrong, crypto and NFTs are exciting technology, and are here to stay. I see the value in the "big picture" sense, and I have friends who were smart to get in 5-7 years ago.
I just prefer to own relevant names than to worry about apes, BTC, and doge. Too many people are wrapped up in fluctuating prices and trying to mine gold - and even though that has certainly been profitable for a lot of people - I prefer to sit on the sidelines, and sell them shovels.