I have had many guitars both expensive and affordable. This is one of the best for the money. Its super versatile and great fun to play. It needs a setup, so if you dont know how to do it, try to watch some YouTube videos or get someone who knows to help you. Most likely:
1. Neck needs adjustment
2. Saddle height and intonation
3. String slots needs to be widened and some lubricant added to keep the strings moving freely.
Pickups are fine, but I would highly recommend getting some updated locking tuners. It will keep the tuning much better and will greatly improve the playability.