Like basically everyone else I find it very hard to give predictions for semi 2, as there are just too many contenders. Many people think this is the weaker semi-final, I don't think it's that bad actually, especially the first half is really quite strong for me (mainly in terms of possible qualifiers).
(In running order):
Malta
Romania
Netherlands
Hungary
Denmark
Ireland
Belarus
Bulgaria
Estonia
Israel
But then I also wouldn't be surprised to see for example FYR Macedonia, Austria, San Marino or Croatia sneaking in, but I wonder at who's cost that would be..