Yes, X-Wing Alliance has a lot of bugs, even fully patched.
Remember, whenever you're playing, never trust the AI of your allies. When it comes to fighting, always babysit them (those that must survive in order for you to complete the mission), always make sure you do all the work, and never, I repeat never, trust them to keep you alive. In addition, always double check everything in the mission before you hyper out, or do something that must be done in a chronological order.
When I first played this game, I benenfited because I am a veteran of T.I.E. Fighter and X-Wing, in which you are placed against huge waves of enemies with no, or very little(like one fighter) help. So, I was very used to doing everything myself in XWA.
"Shut up Arcturus, if I wanted your damn opinion I would have beaten it out of ya." - Former Marshal James Raynor