This is much better than anything else I have seen. There are some things I feel it left out, so not perfect, but large improvement over any others I have seen. I wish my doctors had one more similar to this one than their mainstream ones, which do not address my salient difficult problems.