The reason I think the client model is the best is because what happens on your end is what you get. You never have a collision where you're flying along, the enemy plane misses you, and you fall from the sky because of it. You also never have a situation where you fly through the other guy's plane and don't take damage.
To me that's the best solution. How would a hybrid solution improve on that?
Wiley.