How do I model this cockpit?
From making cockpits before, I can tell you that they are tricky. I would advise you to use subsurf, and turn on autosmooth under Object Data > Auto Smooth.

Autosmooth should be default, as it is far more useful than smooth shading alone. I just got used to turning it on after a while.


A shape like this one can be obtained quite simply using that technique, and won't contain shading errors.

Making the cockpit first, then using it as a boolean is probably a good solution. If quads are an issue, it's always possible to triangulate later. Also look into Voxel Remesh https://www.youtube.com/watch?v=_9dEqM3H31g&amp;t=1322s