OP, I understand that you are a young bassist who has been playing five years. You ask a very loaded question, because everyone has their own individual opinion. If you want to examine a multitude of opinions, all you need do is to run searches here for past discussions.
I suggest trying the keywords Vintage Modified or Classic Vibe, to get a sense of what many TBers now feel about the quality of currently made Squiers from the Pacific Rim. There are many who believe the quality level on those offerings today matches (or surpasses) the MIM Fenders.
I myself am a novice bassist who sold a MIA Jazz that was too perfect to play (a single ding would have reduced its value) and bought a VM Jazz that has made me perfectly happy (and put a lot of dollars back in my pocket).
{LH}- 2011 Fender AVRI '75 Jazz
{RH}- 2012 Squier Vintage Modified 70s Jazz
As many before me have stated, the best Fender (or Squier) for you is the one you have held in yours hands, played until you feel you have gotten all you can out of it, and come to the conclusion that THIS is the one for you.
MY experience was that the fit, finish, quality, tone, feel and sound of the VM 70s Jazz was just right for me (especially strung with flats), and fit my present needs. As I progress in my bass experience, I may very well one day purchase another MIA Jazz. But I found what was right for me NOW, and for remarkably little money ($200 used!), I don't regret my decision a bit. Today's Squier VMs and Classic Vibes are extremely well made "Fender" basses.
Which Fender is "Best" is entirely too subjective a question to ever be answered by others. Only YOU can answer that question for yourself.