I give this a solid four. The missions were generally well thought out and fairly balanced, with the exception of a couple (notably the final) being quite difficult, and the usage of different TIE models being all over the place.
The story was solid.