They are all great places for a holiday for the right sort of people. If you are 96 maybe one is better, if you are 26 and a daredevil explorer, then maybe another is the best. If you like cities or hiking in the mountains, then yet another list of great ideas.
Transportation in the places on your list that I have been to is somewhat limited. Some are brave and have the time to figure out the buses, but I try and put more into the day and that means stopping a lot to see things between bus stops. For that I need a car … but I don’t drive on holiday, so I need a car and driver which is cheap in Bulgaria and Montenegro and Bosnia & Herzegovina and Albania. Not so cheap in the rest of the list.
I do know good guide/travel planners in Bulgaria and in Romania and one that does the entire of the Balkans (Croatia, Bosnia & Herzegovina, Montenegro, Albania). I will put websites here because they have great photos and some ideas of what people see.
Balkans: https://docleatravel.com/
Romania: https://covinnus.com/
Bulgaria: https://www.easybulgariatravel.com/
So, for me, not young and not as old as I will be someday sort of guy who enjoys cities where they are best of what they are and enjoys nature when it is the most beautiful and offers me a way to interact with it. My input:
Romania: Interesting history, a few interesting towns and a few overhyped towns. Bucharest as a city is good for me for a few days for the culture, theater nice restaurants. Lots of RS folks are finding Romania so there is a lot written and a lot of recommendations on the forum. I might go back to Bucharest (for maybe the 5th time), but the rest. I dont know. Just isnt calling me after my 2 trips in the country.
Bulgaria: A few of my top 10 stops from all of my travels are in Bulgaria (Plovdiv and Nessebar for instance). A few others that I didn’t spend enough time in to fall in love with but bet I would have if I had. A few of my favorite “funky” stops like Devils Throat and a forest train ride. I’ve been back twice and have a tour guide I trust; and I really should return, I still have a lot to see.
Lithuania, Latvia, Estonia: Never been and still trying to get excited about changing that but just haven’t yet.
Slovenia: Never been to Slovenia. Another I just can’t get excited about. Maybe for a fly-fishing trip someday. The nature is good I hear, but beyond that … Remember, I need to interact. I can only sit and admire it for so long. When I do it, and I will someday, I will probably pair it with Italy and Austria and maybe Switzerland.
Croatia: After 4 visits I keep asking myself, why again? But friends and such keep wanting to go so I tag along. To be fair, Split is very interesting for 2 days and Dubrovnik despite being the Disneyland of the Balkans is amazing, and some of the islands are pretty good. But that’s very much a time of year sort of decision and I have to be mentally prepared for the cost and, over tourism, and commercialization that has grown since my first trip 15 years ago. Summer, no way.
You didnt list the best: So, you have mentioned as far as Croatia and then you stopped. Keep heading south and you will find the real beauties of the Balkans:
Montenegro
Bosnia & Herzegovina (BiH)
Albania
How much do I enjoy them? Bosnia four times and Montenegro six times and Albania twice: with anticipation to return to two or three of them in the Spring. Here are some photos from recent trips: https://drive.google.com/drive/folders/1z4-CwCkZCAlH36M42Ul_r9Ae1Dq3xYO_?usp=drive_link
If you go to this post you will find dozens of links to videos of the sights in Bosnia & Herzegovina and Montenegro: https://community.ricksteves.com/travel-forum/bosnia/10-days-of-independent-travel-after-best-of-adriatic-tour