Hungary is definitely a good bet for the top 5 in the final.
-----
Overall this semi-final has been a mess.
The only songs I use:
Azerbaijan
Sweden
Armenia
The Netherlands
Portugal 9.0
Netherlands 8.8
Belgium 8.5
Russia 8.2
Ukraine 8.1
San Marino 8.0
Azerbaijan 7.8
Moldova 7.6
Latvia 7.0
Montenegro 5.5
---
SHOULD BE ELIMINATED: Hungary 5.4
Albania 5.3
Sweden 4.7
Estonia 4.0
Armenia 2.5
Iceland 1.0