I used to prepaint almost all of my models, at least to some degree, but I've found that airbrushing them when they're assembled gives a more realistic appearance. I WILL leave off the props, landing gear, exaust and anything else that could easily be added afterwards that would be difficult to mask. The cockpit is entirely painted and weathered and then sealed with the canopy that has been masked with Bare Metal Foil prior to the finish coat. But that's just me.
If you prepaint a wing and fuselage and the joints need to be filled, you'll most likely wreck your paintjob and have to repair it later. Not to mention getting oils and fingerprints on the model.
The best way to build/paint a model is to do it in a way that you enjoy and feel comfortable with.
-fish