I've been to Talinn for a weekend (just post covid), travelled there by ferry from Helsinki on a very full boat one Saturday morning, and recommend it.
Spoiler:
I got the hop on/off bus right at the ferry terminal, and saw the sites. I got the ferry back to Helsinki late on the Sunday afternoon. (I might add that the boat was full of people and also a lot of alcohol, because it's cheaper to buy alcohol in Talinn than Helsinki)
I walked around the old town and followed my nose as well as some guided walks, and can say that I found Talinn very interesting with a rich history of invasion over the centuries that left some cultural footprints.
I also went into a (the?) mall and observed that a great bulk of the shops were chain stores selling the same or very similar products that I buy in Sydney, and that I saw elsewhere in Europe. Sign of the times!
I stayed in a hotel on a high floor so I had a wonderful view of maybe 180 degrees of Tallinn, on the old city side, and can say it's a lovely city.
I got a taxi at one point and the driver was Russian speaking, with some english, and I noticed a number of people I considered were locals also spoke russian. When I asked the taxi driver about this he said that there were Russian families still in Estonia, and that other Russians migrate.
I recommend anyone travelling in the vicinity of Estonia to pop in for a weekend (at least), and explore. I didn't have any language issues speaking english.