Michael,
I don't know the current Giant lineup but checkout my
Post on Giant one year ago. I'm still really happy with the bike. Nothing broken yet and it's really a nice compromise for a new bike in the < $1K market. Another thing to consider is a used MTN bike. You can pick up really nice bikes for cheap.