I think there are many indicators to recognize a good product. One of the more important ones is probably the price.
That's not to say that there aren't good, inexpensive products out there. However, you should keep in mind that it takes a lot of effort to keep a cheat running. In addition, it's not easy to learn and requires a lot of trial and error - which also takes up a lot of time. Time that also has to be paid for.
If something is too good to be true...
... stay sharp