I think Chennai would do poorly in IPL this season. Someone like Raina who their batting revolved around, is past his best and Dhoni is just a mascot for the team now.
Rajasthan has a good team but is heavily dependent on some key players coming good.
RCB have underperformed yet again IMO, they should just fire Vettori.
Best squad/team is Sunrisers for me, they lack that a big lower order batsmen but otherwise a very good group of players.
Punjab is an odd one, seemingly they have bought a lot of best players from second tier. They will suffer as a result, best case is playoffs for them.
Delhi would depend entirely on Gambhir's ability and motivation to get the players up and running, plus Pant/Iyer coming good.
KKR are a weird one, they lack a proper leader and would do poorly as a result. Bizarre decision not to retain Gambhir IMO.
Mumbai's desi quartet is very strong- Sharma, Bumrah, Pandya brothers, their fortune will be entirely dependent on foreign contingent coming good - Pollard, Cutting, Cummins, Lewis, Mustafizur. They needed a big foreign batsman IMO and will need someone like Lewis to come good now.