Kit-specific revives are dumb. Armored Kill maps are the best example. Nobody plays Assault/Medic on these types of maps, and suddenly an entire aspect of the game goes missing. At least on public servers - but let's be honest here - it's an overwhelming majority playing on public servers.
Remember BF:BC 1, with its Adrenaline Syringe/Health-2? Give every Soldier 1x Syringe, 2x with an optional specialization. Everybody can resuscitate. This way, reviving is a mechanical depth present on every map, regardless of scale and gameplay focus. Just how it should be.