The Fender Affinity Strat is pretty much the whole package… you get everything you need, and in typical Fender-fashion, you can expect high quality. The guitar is sick, and lives up to the Fender name.
You may have some issues identifying pickup position, but it’s mainly the amp that’s to blame. You may want to get your own amp, but for the value, it’s hard to complain. It’ll take some tinkering, but you’ll eventually get the guitar to play the way that you’d like.