I promised earlier that I wouldn't make any predictions. Because I suck at it. But I'll tell you who I want to qualify tonight. Partly influenced by what I think might be possible. So for all the prediction fans out there; you are free to consider this a prediction if you really want to.
Croatia (in spite of the clothes, I thinknit's a strong song and performance)
Netherlands (stands out as a fresh glass of water among bottles of bad wine)
Armenia (love the performance)
Russia (as much as part of me would love this to not qualify, that just isn't going to happen. And it's for sure not among the 8 weakest entries)
Czechia (probably the strongest power ballad, and a very competent performance)
Austria (cute and charming. Deserves to go through)
Iceland (quite underrated, and really stands out in the good way)
Malta (really managed to clean up the performance and should definitely be in the top 10)
After these eight it gets more difficult. But I'd quite possibly also pick Cyprus as it's a really nice rock-inspired song and they're presenting it well on stage. And Bosnia-Herzegovina would be nice as well as it's classic Balkan Eurovision schlager and every contest needs a bit of that.
There are a lot of strong contenders among the other entries too. In fact, I don't think there is any entry in this semi that I would mind seeing in the final. I'd just mind if they steal the spot from someome I'd rather see there.