We also had a gravel strip installed. However, we had the curbstones laid crosswise instead of upright; they still sit in a concrete shoulder. This was cheaper than making the gravel strip wide enough with upright curbstones so that it serves as a walkway. The walkway is good! In muddy weather, we always walk around the little house with clean feet. And who would want to disturb a developing lawn at the beginning. But I often see developer houses where the grass grows right up to the house.
We have Birco channels for drainage. It is important that they are not too short but cover a complete stretch, e.g., the garage driveway, even if one meter less could probably handle the expected amount of water well. Better too many Birco channels than too few; they are not expensive, and their installation is so familiar to the tradespeople that you don’t need to worry much about them messing it up. The pipes must, of course, be laid in the ground beforehand, and the height of the surface covering must also be known. If we had patio doors without any threshold to the terrace surface, we would certainly have installed Birco channels there as a precaution. However, the terrace floor should have a slope away from the house anyway.
Hope this helps you, best regards
Gabriele