I bought this controller as a cheaper replacement for a genuine Sony controller, as the extra controller in my house is predominately used by my kids.
First things first, this controller does not have the fidelity of a normal Sony controller so smaller adjustments, such as in sniping games is quite tricky. However, this controller is fine for kids to play Minecraft and games of that nature.
The build quality is good - no issues there.
Battery life is great just like the official controller
All in all, for the money, this is good value for money.
Very comfortable to use also.