I have a 2005 Terraza and it's been a pain in the a** since new. Mostly electrical problems with stabilitrak, abs and other electrical failures. Maybe I got a bad one but I wouldn't recommend it to anyone. If you check websites like Consumer Reports, Lemon-Aid and others, you'll see it's not well rated.
Working on the engine is a pain as well...spark plugs, alternator, serpentine belt. If you want to change the front struts, you have to take the whole windshield washer system apart.