When Afghanistan lost the first and second matches, I found it dis-satisfactory. Because as far as i know Afghanistan is comparatively good team where they have positive perception in cricket world. However, when they won the third match, confidence returned to them. As the upcoming match will be the final, I think Afghanistan will win. On the other hand, Ireland is also playing quite well. Their cricket is improving.
Probably Afghanistan struggled to adjust to the weather conditions early on. I am not sure whether they will be able to keep up the quality of their cricket. Afghanistan is currently under Taliban rule and I am sure that there will be additional restrictions on sporting activity. On the other hand, Ireland has shown some promise, but failed to win matches regularly against top teams. They lack balance in their team. The batsmen are in good form now (Stirling, Balbirnie, Tector, Tucker.etc), but the bowlers are failing them again and again.