I have a G-Sight ELMS 9mm which is accurate and fun to use, with the free cellphone app. It is probably worth purchasing the version with the replaceable contact pads and extra parts, if you intend to use it a lot. I would give it maybe 4-1/2 stars. Five for the actual product, and 4 for the free android App. (I have not tried the optional apps you can purchase for $5 each.)
However I decided not to purchase the .38 spl version, after reading the reviews of the poor accuracy. The laser cartridge (or multiple cartridges) are inserted into the cylinder and do not align well with the bore of the barrel. Accuracy is nothing like the 9 mm or .45 version which seats inside the barrel and headspaces on the rim. For a better explanation, see related reviews on Amazon...