As of right now, taking down a plane will reward you around 200 points or more. But if someone else lands the final hit, even with as much as a pistol round, they will revive the kill and the full amount of points. The player doing most of the work ends up with only 40 points.
Therefore my suggestion is to take an approach similar to warthunder. A (assist) reward scaling based on actual damage. For example a hit to the engine setting the plane aflame would reward you 100 points, a hit to a non-vital component 40. Implementing this into the game would help solving this issue.
Sorry, but I do not understand how this could be perfect, atleast not for players who deserve their kills. Could you please explain this further.
Note: Just Saying “no offense” after calling someone bad and slow, does not make it less offensive.