I've been a generalist all my life, I don't think I could be otherwise because I love to learn above all things.
That's a curse and a blessing at my forties.
And I don't know who is more successful, but certainly I can tell that my main disadvantage is the constant, crippling imposter syndrome. Because I know some things about many things, but above all, I know how much I don't know yet.