High point: The entire season? How can we choose just one. Barring the odd loss here and there, MI hardly had low points. They lost five games in all, out of which two came in a Super Over. One was a Super Over within a Super Over! In short, you had to play out of your skin to beat Mumbai Indians, like Ben Stokes did in one match for Rajasthan Royals.
Captaincy verdict: There are increasing calls for Rohit to made the captain of the Indian limited-overs, or at least the T20I, team. From Gautam Gambhir to Michael Vaughan, a lot of experts have said Rohit's elevation as captain will do wonders for the side. Rohit has now won five IPL titles for Mumbai Indians, and that should say everything about his leadership.
Most valuable player: Suryakumar Yadav. 480 runs from 15 innings at a strike rate above 145. Suryakumar was Mr. consistent and reliable for Mumbai Indians through the campaign. He's the guy who ensured they don't lose tempo in the middle overs, showcasing a full range while batting against spin in particular.
Season verdict: Mumbai have set the benchmark for everything to do with T20 cricket - opening batting and bowling, middle overs batting, death hitting and bowling. Their spin department is not as strong as the rest of the units, but their other strengths more than make up for it. More importantly, MI have also set the benchmark for talent scouting.