MI - they might look unstoppable but they have many chinks in armour, if exploited, they might fall apart..!!
RPS - they have to play without Ben Stokes and imran tahir, big disadvantage but still their local players are performing well, still you can't replace someone like Stokes
SRH - All depends on Bowlers & Warnerbali, dhawan, yuvi, henriques are good in support role but Warnerbali is real one man army in batting department and actually for whole team too
KKR - my pick to win IPL, but they need to sort out Narine Situation, Opening with narine has come off against only weak bowling lineups, against stronger bowling units, narine is walking wicket, and they'll need NCN back at any cost, and finally, they need their middle order to be more aggressive, it doesn't means blind hitting, but more positive intent, against both KXIP & MI, their middle order played with pathetic strike rates..!!