more precision would be nice, but it is manageable how it is right now.
i think the restriction is not too bad, you can always edit the pad (in + out)settings inside the program (edit ...). for a lot of programs the 6 db restriction is a good thing, because they easily distort very bad, when driven slightly too hard.
and for a lot of programs you can test the gdrive pad for nat, which gives you an automatic in + reversed out - slider, to adjust the level that goes into the program, which is then compensated at the output.
system 1: windows 8 32 bit - samplitude prox/x3, tracktion6/7, reaper system 2: mac osx yosemite - reaper(32+64bit), tracktion6/7(32+64bit)
both systems on: macbook pro (late 2009), core 2 duo 3,06 ghz, 4 gb ram, graphic: nvidia geforce 9600M GT 512 MB