DIR is a very well thought out way to dive. It focuses on the key elements that ensure that every dive is a safe dive. From planning, buddy focus, fitness, mental conditioning to equipment configuration. It's well worth looking into, they offer many things to learn from.