IMHO, the X suffers from its nose-high attitude...
Both from a handling AND braking standpoint.
I've proved it to MYSELF, but will not argue the point.
Of course, lowering any suspension will make you more suceptible to road hazards and speed bumps... but the trade off is more than acceptable, again, IMHO. Usually a 2" drop will not impact you that much. I ran a "rubber rake" in addition which probably brought me down another inch or two and I had to be more careful, but to me, the LOOK was worth it.
(BTW, its my understanding the late model X's used a taller front spring to meet US Bumper Height requirements.)
Lowering just the front will tend to put more STATIC weight transfer on the front tires which in turns gives you better grip for turns and braking.
Our 5 time SCCA champ used cut down stock springs and preferred them over the aftermarkets available. You can now decide for yourself.
As far as the struts, springs and pads... and doing them at the same time... is a good idea as you are in the 'ballpark' with the disassembly work at the time. Also consider a set of PLAIA PIVOTS from OBERTS to replace the factory plastic washers under the main strut nuts. Everyone that has done this has sworn by the conversion saying it makes parking so much easier.
Lastly, I've had great luck and excellent performance from the stock FERADO (sp?) pads many suppliers have. My problem has always been front wheel lock-ups and now that I have 50 and 60 series tires, decent rubber, and a decent static weight distribution, if I do lock them up, its all evenly, and in very rare events. I also have not experienced any noticable fading.
There are lots of upgraded pads out there though, GREEN STUFF, RED and different makes, which is kinda surprizing. Again, that'll have to be your decision.
AND... I almost forgot... do REPLACE all four rotors while you are at it. Usually 16 - 20 bucks apiece, I doubt if you could resurface the old ones for that kinda money and it's not recommended anyway. You will be happy you did.
Didn't get to the calipers, flex lines, or master... but we can save that for another day if you see no IMMEDIATE need.
Have fun...