Don't judge Rohit Sharma captaincy skills just on basis of two T20 matches and remember even Pandya as captain can lead and win India at home, so there is nothing to celebrate about. Kohli is Indian most successful Test captain and he is removed from captaincy just on basis of T20 WC which in my opinion is not fair.
From what i understand Virat Kohli is only stepping down as the captain from white ball cricket and he will continue to captain India in Test matches. India might be thinking about changing the culture and build a new team under a new captain and a new coach, which is a good aspect because they are failing miserably in major tournaments even though they perform better while playing at home and abroad.
If Virat Kohli is being forced to step down from captaincy, then i think this is not fair with him. I don't know why everyone forgets forgets all the achievement of a player at the expense of one match or one series loss.
If he is leaving captaincy willingly, then we can only say best luck to him and we will miss him.