The market started recovering much earlier, a few months ago. While bitcoin reached $30,000, many altcoins have already managed to grow by several hundred percent and give good profits to those who bought at the end of last year. Don't forget about the fact that the current market position can be not a signal for recovery, but the price at the highs, when it is already late enough to buy and the market is waiting for a prolonged fall and correction again. Something similar happened in 2019, the time is just the same, there too until the beginning of May the market was growing, and then it began to fall.
I have the same view. In the previous cycle, Bitcoin made nice correction before it went down again, and now we are probably witnessing the same situation. I think 34k could be the last target before a move down. Regarding altcoins, if you look at most of them now, they are less in the BTC value than their values during the period you talked about, so BTC was better to hold over those periods. However, the BTC value of ETH is the measurement for me in cases like this, and it has just started to move now, so we might watch a short altcoins season soon.
Personally, I prefer to hold Bitcoin even if it's supposed to move down, because the rise happens fast like what happened during the past months, so we could miss a chance. The hardest thing in this market is to try to time it, because you would mostly fail.