Either dirt or wood can be great, or a complete disaster. The key is to do it properly.
If you're going to use wood, you only get one chance at picking the radius. So get it right. For a big DH jump, I'd suggest a radius between 2.8m and 3.2m (I'm assuming it's going to be at least shoulder high). If you don't have the construction skills to achieve that with precision, don't use wood.
For a dirt jump, you can modify the radius if needed over time.
Note the basic rules of lip radius :
- If the radius isn't constant, you're gonna get bucked (or at least it'll feel funky and people will have a shit time).
- As radius gets bigger, the jump becomes less technical to hit at higher speeds.
- The release angle (angle at the launch end of the lip) is a factor of radius and jump height.
- For maximum distance, you want a release angle of about 50-60 degrees (yeah, high school physics says 45 degrees, but that doesn't account for horizontal inertia).
- Any competent rider should be able to hit a lip of radius around 3m fast, regardless of how steep the release angle is, and be fine.
If going to have random crap buried in a dirt jump, make sure there's at least 60-80cm of good quality dirt over it, and make extra effort to pack down the good dirt so it's rock hard and stable.