I the thing I always wonder about is the fact that this software is from China (as is EASEUS Todo). But both are very easy to use and get the job done but I am not 100% comfortable using them. I have not installed them on a computer with my financial info on it. I wonder if this caution is unwarranted and would welcome other opinions.
The only other thing about this company is, I believe, it is a very small operation - 10-20 employees.