Staying in Buenos Aires to check South America off the continent bucket list?

I'm a 25M planning a cruise to antartica early next year as part of my goal to visit every continent, and it seems like I'm going to depart from and return to buenos aires, argentina. I have 4 weeks of PTO (2 of which dedicated to antartica) and my funds aren't unlimited so I need to be selective, is buenos aires worth extending my 2 week cruise into a 3 week vacation to see?
I know there's lot's of gorgeous cities in latam and BA is one of them but I see a lot of things about BA online advertise its museums and parks and all that and makes it feel a little sub optimal given my travel preferences.

That said a little about my travel preferences would be useful. When I travel I typically don't care for the foreign museums or parks or shopping. I can do all those things in the states. What I do care for is experiencing the local culture and the unique things I can't see/do in the states (houston specifically). Some examples of my favorite travel adventures are

  1. Staying in mexico with my mexican friend and meeting his friends and going to the local shops and spots they liked growing up there
  2. Riding the bullet train in japan / the friendly deer in nara / getting drunk with the japanese exchange student buddies / wandering around akihabara / (I can go on about japan for a while)
  3. Feeding white faced monkeys in costa rica / experiencing an earthquake
  4. Walking down bourbon street during mardi gras

These are the moments that stick with me and likely will the rest of my life, as opposed to any number of forgettable museums.

Another consideration is once I visit a continent I don't intend to go back until I finish them all. I really want to see peru and check out machu pichu and the amazon and hostel hop and all that so there's savings in staying in buenos aires there is also a cost in delaying peru by several years. All this info is to ask the question that brought me here

Redditors who have been to BA/latam and like to travel like I do, should I go ahead and stay in BA or should I instead invest the time and money into something like rio (want to see carnival) instead?
I'm also open to other suggesstions if there's some other country that would perfectly fit what I'm looking to experience!