Even though ray is more of the expert on this, My parents before my mom passed, had the old concrete patio redone it was 30 years old and held up great and was very big and covered, they went to flagstone dad wanted to have stamped concrete, but as with all women mom got what she wanted this was about 8 or 9 years ago, well with the snow and rain back east it had to be fixed 3 or 4 times due to softness and would chip and crumble, so dad said **** it had it ripped out and put in stamped concrete and nice color and has not worn at all, the first deck or patio that was 30 years old my dad did, but this one a friend of ours no not ray is a gen cont. and did it and it is great , it goes out15 feet from house and 45 foot long and is 5 feet off the ground on one side and fron and other side is about 10 feet in block high because the lay of the land, looks great easy to keep clean and makes for a nice storage space underneath. has never leaked inside or lost color on patio deck. hey sowre never to use flagstone again, also had a waal in drive way made of it and he is always doing something to it, he is ready to block it and use like almost like a z-red z-brick over the block. would think very hard on flagstone. the other will last you stamped concrete for ever , as for wood as much rain as you get in both places you will be treating it every damn year or 2 or it will look like shit.