It depends on the operational situation.
If day bombers are attempting to penetrate beyond the range of effective long-range escorts, you'd want a well-armored, cannon armed airplane with long endurance and a sufficiently high speed and climb rate to overtake bomber formations and make repeat attacks during the same sortie. In this context, it would be something like a Bf-110 or Me-410 - or in a Luft 46 world, Do-335 or Bf-109Z. If the day interceptors must avoid (or be able to mix it up with) single-seat escorts, the obvious choice would be the Me-262. In a pinch the Fw-190/Ta-152, cannon-armed Spitfire variants, or something like a Ki-84 or J7W1 might work.
Night is considerably different. Here, I'd go with the He-219.
It's hard to evaluate many allied types as bomber-killers, because they didn't ever have to match up against massed formations of high-altitude multi-engined bombers. Shooting down Bettys and He-111s was a far different task than taking on Lancasters, B-17Gs or B-29s. We know Mk I Spitfires and Hurricanes were not ideal bomber interceptors - even eight or 12 .303 MGs were hard-pressed to bring down He-111's. Luckily for the British, the Germans attempted to mount a long-range strategic campaign with twin engined medium bombers and attackers. One wonders what would have happened if the Germans launched the BoB with truly effective heavy bombers using USAAF defensive tactics.