I am sorry to say but Dhoni is no more a finisher at all today, let alone being not a finisher he was at his peak.
If he comes to bat at 210-3 after 35 overs, he will take away the life from the platform laid by top order and India will end under 320.
If he comes to bat when his team needs quick runs and chase totals in second innings, he can't do that as well. This is something he was great at in past as he knew how to control the game and when its time to accelerate but now he is past his peak and he doesn't have in him to do that.
His IPL performance in 2018 was a fluke as it can be visible by his performance in international game after that and although it will be great if he can fluke it again in World Cup 2019 but chances of fluking a WC is very minimal as compared to other ICC tournaments.
At 6, Pant is currently a better option than Dhoni at batting except that when India are 40-4 and then Dhoni can come in and play his usual 70 ball 40 in supporting role if someone else plays a better inning and that would help India reach a decent score but in such situations, Pant might get out cheaply, leading to more problems for the other batsmen who is there on the other end.
<B>Overall, to conclude my point, Dhoni should have left the scenes and retire in 2017 only or even before, allowing India to try some new wicketkeepers who would have developed before World Cup and would be ready to take a more broader role in 2019 WC. Now that it is not going to happen, play Dhoni at 5 in World Cup and just hope he flukes a couple of big matches when mattered, something which he was excellent at in his peak days and also doesn't cost India any match by scoring a 35 ball 30 when India are 220/3 after 35 overs in first inning</B>
I agree with you on the fact that the team management didn't leave enough chances for Pant to develop his game for a couple of years. They made the same mistake with the backup pacers too. That's a genuine mistake they made.
But I disagree with you that Dhoni is no more a finisher. In the twilight of one's career, there are bound to be a few rough patches here and there. When Dhoni wasn't performing well in 2016, every one was saying the same thing - "Dhoni is not a finisher he is just finished" and "Time for Dhoni to retire."
Then in 2017:
1. Scored 65 when the team was bowled out for 112 by SL. When nobody above him managed to even get to double figures. We lost that match anyway but without Dhoni we would have been bundled out under 50 by SL.
2. Then in the T20s in that tour, he scored 83 runs at a SR of 157. But of course "Dhoni can't bat at 100+ SR anymore"
3. Then, against Australia he scored 79 at a SR of 90 when the team was tottering at 80 for 5 down. Got the team total up to 281.
4. In the SL tour he saved the team from a humiliating defeat when the team was 130/7 chasing 230. Scored a steady 45 and saw the team through. (Pant can score a 10 ball 25 but can he score a 65 ball 45 and see the team home from 130/7? I haven't seen anything of that sort so far.)
5. In the very next match, after scoring 45 at a 65 SR, he went on to score 67 with a SR of 79. And once again, he stayed till the end and saw the team through.
6. Again in the very next match, he scored 49* at a 120 SR to help India put up 375. But of course "Dhoni is no longer a finisher."
7. In CT17, apart from the final, Dhoni got to bat once and he made 63 runs at a SR of 122
8. In WI, he scored a run-a-ball 78* to help put up 250+ score when the team was 100/3 with Dhawan, Kohli and Yuvi all back in the hut.
9. But of course, people will only remember the next match where his 54 of 114 wasn't enough to see the team through.
They will pick out this innings and that innings in the 2nd ODI in England and say "Dhoni can no longer hit. He can only strike at 65 now."
Dhoni ended 2017 with almost 800 runs at an avg of 60 and SR of 88. But he is "no longer a finisher."
Let's also look at the 2018 SA tour where he scored:
42* of 43 balls
52* of 28 balls
And maintained a SR of 160 in the T20s - the highest for any Indian in that series.
Dhoni's 2018 hasn't been good. That's quite obvious. At 37, you will find yourself in the middle of a rough patch once in a while. I heard the same things in 2016 - an almost believed it. Then in 2017 and 2018 (up to the IPL) he showed me how wrong I was in buying into this toxic, uneducated, nonsense created by the "fans" and media.