the question for me is with any signing is does that player improve ( or at least maintain) the level of players you have in that position.
Is Mcguire better than kompany in any aspect - No
is Mcguire better than Otto and Stones aerially - yes and probably at least as good as Laporte.
is he a better one vs one defender than any of them - probably not....Kompany was supreme in this aspect for a lot of his career, Stones is getting better, Laporte is very good and for otto he can be bur its hit and miss.
use of the ball - not better than stones or laporte or kompany...probably better than otto.
pace....he is the worst of the lot
therefore ita a bit of a 50-50 for me and i guess this is why the fan base is a bit split. Are his attributes enough to outweigh the negatives.....?????