matt_unique:Good ideas are evolutionary for the type and level of difficulty of the dives you are doing. One begins by researching a trusted source, an instructor with 8000 dives and deep technical experience for example...........
The OP already said he didn't like DIR.