I honestly don't know about how he is going to fit in, but I do like his overall kit because it actually seems enjoyable for the player playing him and players playing against him because it's not op and also gives both player to counterplay each other. I also like the walking while reviving thing, although it might create new bugs.