Man, thats a tough call AE ?!?
I've also never seen the Primos Vision blind. However, they do claim its made out of the same hevy duty material as the other DB blinds and you won't have any blind spots with its full window system.... I'm willing to beat that it's a better blind, in MY humble opinion.
As I've mentioned though... I just haven't seen the blind for myself though.