Estonia, however, is more Nordic than it is Baltic, other than in geography: its people and language are Finnic (neither Indo-European nor related to Latvian/Lithuanian) and it's been part of Denmark or Sweden for most of its history; there were even Estonian vikings.
That's not quite correct. There were also 'Latvian vikings', the Curonians. Latvia was also ruled by Sweden for centuries. There's not much difference there, apart from language. They were a mix of Baltic tribes, some combination of which formed the modern nation states.