I want a quick weekend getaway.
Things to consider:
a) likelihood of lockdowns or flight cancellations interrupting plans.
b) how long it takes, and how easy it is, to get there.
For a quick weekend, changing planes eats into time.
Good airlines may be more accommodating with refunds or vouchers in the event of cancellation.
Some countries are more likely to be put on a no-no list than others.
Then
How much time is the OP willing to put in on research
(if zero or not much, this favours Amsterdam; if more time, Berlin.)
Amsterdam is neither large or complicated. The city is in easy reach of the airport and at a push you could even get a train somewhere else from Amsterdam.
Downsides: the scene is much smaller than Berlin. The range is smaller. The windows scene is no longer well-rated. It does however, offer easy access to weed or weed cakes if all else failed.
Berlin is a big city, perfectly organised, the range of punting facilities is immense. That is not to say they will be to the OP's taste. There is not an equivalent of Showpark, but there is everything else. A good map (or familiarity with it on Googlemap) a good idea of what is open and when, is essential. Personally I'd say the 24-hr brothels: they just bring a line-up, let you choose, and give a decent, no-hassle reliable service at a fair price. Artemis is pushing the boat out a bit.
Berlin is also a beautiful city though more reserved and less homely than Amsterdam.
Downsides: it's a long way from the airport unless you just go and stay over at the p4p house that is a short distance away.
It's well-run but complicated. You need to know not just what is open and when but when it is reasonably busy. Transport is a sinch but again, so many options so some planning needed to make most use of your time. There's plenty of accommodation -- much more than AMS, but staying in the best areas, although worth it IMO can also cost. Nightlife is good. If you need something to do in between punts, there's no shortage (whereas in AMS, unless you are young, it's
mostly get a bike or get a bike.)
Study the Berlin threads, there's many. Steve's posts I found particularly informative on my first trip.