i would say buy any strat that feels great to play and sounds great. doesnt really matter where its made as long as your buying the guitar thats right for you.
what features are you specifically looking for?
vintage trem? or modern machined?
SSS or HSS
locking tuners?
LSR roller nut?
finishes? relic'd? FB?
neck profile? neck feel?
ive got 3 strats and started by going out and trying a few, i didnt really like most neck on MIM strats, everything just felt a little placticy, and too light for me, played 1 MIA and thought, i love the feel of that. couldnt afford a brand new one, so snapped up a 50th aniv on ebay, put some CS texas specials in it, and its been my No 1 guitar ever since, was just coincidence that it was everything i was looking for without actually playing the guitar before i bought it. which shows thats its great to try a variety out first, but if you have to take that risk it might very well pay off . . . .
never played an MIJ strat, but have played many other MIJ guitars (own a '91 MIJ PGM300) and its is just insanly amazing, but its in a higher price range so that might say something, i will def have to get my hands on some MIJ strats and see how they feel to give my actual opinion on them. but you do get some nice options with MIJ's that ive seen online.
so play some, buy one, love it