This is just my opinion:
I visited Uruguay last year.
I found Montevideo to be boring. However, it has a beach (Playa Ramirez area) and gets lively during the evening. I honestly had a lot of expectations from Montevideo but it did not live it up. Some areas are not even that great. The food was not good either.
I also visited Punta del Este and that is a beach town. I like beaches but I am not a huge fan of beaches. However, Punta del este is nice and cute. A little like Cancun or puerto vallarta.
Uruguay is a secular country and I love that. It is a small country but it is expensive in terms of Latin American standards.
I am not sure what your ethnicity is (I am brown) and Uruguay is mostly white and I remember the tour guide telling me that we tolerate people of color but we do not pro create with them. (He laughed about it)
But if you haven’t visited Uruguay, I definitely recommend visiting and judging it yourself.
I had more fun in Argentina honestly.