There are planes that were built for defending and planes built for attacking. Most of the time it's based on the country of the plane. US planes attack extremely well with altitude. Japanese planes are great for defending. 109s are great for both, Russian planes are generally great for both but better for defense.
The best defensive planes are: Ki84, Nik La7\5, 109K, G14, Yak3, A6M, ki43, any spit. These will get off the ground very quickly, and can turn instantly to force an over shoot. Cannons are the best option for defense. Counter punch defensive tactics to reverse an opponent and pop them with a cannon or 2 is very crucial. You want attack planes to go around and around losing their E to try to kill you. Getting them low and slow by incorperating the over shoot is key.
Krusty was correct in saying that some favorite planes mentioned are terrible defense planes because they are offense planes. P47, P38, P51, 190D, 152s, typhoons ect, are all the worst planes you could possibly roll for base defense. Especially if you don't know what you are doing. These planes are best suited for going to a base and picking off the lower cons beneath you.
Choosing the right plan for the situation can be the difference in your overall performance in the game,ie getting more kills and landing them.