I think Rohit Sharma is a much better captain think Virat Kohli. And well Kohli is the captain most of the time India won because of Kohli's individual performance not because of his brilliant captaincy. After all, India has to wait a long time to get a captain like Dhoni in my opinion. But Rohit Sharma can certainly do a better job than Kohli
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.