I have decided to get one of these 2 bikes (I think)

GARY FISHER ZIGGURAT vs GIANT full suspension ATX 970

I don't want a crappy bike, I have done ALOT of biking with a really thrashed cheap mountain bike, and the chain slips alot, and its just an awful bike
so obviously either of these models will be a huge upgrade

just hoping for some fellow mountain bikers to chime in with this one
help me decide
they each have different model rock shox and shimano
here's what each bike has...

zig:
Fork Brand & Model Rock Shox Judy SL, 3.15" travel
Shift Levers Shimano Deore LX RapidFire SL
Front Derailleur Shimano Deore LX top-swing, top-pull/clamp-on 35.0mm
Rear Derailleur Shimano XTR SGS
Crankset Bontrager Race Lite, 22/32/44 teeth
Pedals Bontrager Re-Entry
FRAME: Construction TIG-welded
Frame Tubing Material Aluminum

giant:
Fork Brand & Model ROCK SHOX INDY C
Component Group Shimano STX
Brakeset Shimano STX V-Brake brakes, Dia-Compe DP-7 levers
Shift Levers Shimano STX Grip shift
Front Derailleur Shimano STX top-swing
Rear Derailleur Shimano STX
Crankset Shimano STX, 24/32/42 teeth
Frame Construction TIG-welded
Frame Tubing Material LPD 6061 T6 aluminum

thanks so much to anyone who can help me decide..