No it wasn't. There's a reason "underperforming" isn't an option for the reasons to initiate a vote kick.
And really, if no one died throughout the run then you were doing your job. Could you have done better at it (in whatever capacity that is - keeping people topped up more? Being more MP efficient so the group doesn't need to wait for your MP before pulling a boss? Throwing some dps in?) Possibly. Is it appropriate to vote kick someone who is putting in effort and performing at a level that gets through the content but not to another person's personal standards? Of course not. That's what educating and helping the player to get better is for. Now if they staunchly refuse to try, there might be a case for it.
On topic: I've seen vote kick used to remove offline players and get a replacement often enough that I know how much it would suck not to have that option. Sometimes it's just necessary to keep a run going, regrettable though it may be. And I've had one or two occasions where there was one really toxic player we needed to be rid of (though there was one memorable occasion prior to the update where the player just kept coming back in over and over again - thank goodness that doesn't keep happening.) I would like to see it changed so the kicked person is at least given the reason for the kick. The one time I've been vote kicked, I have no clue why - everything was proceeding completely as normal and no one said anything at any point in the run.
