Oh, no... Here we go again!
.
You haven't really qualified the question. Best for what? Ground? Containers? Hydro? Organic? Conventional?
.
The "best" fertilizer is a relative term - relative to your skill as a grower, and what your goals are. And honestly, there is no best. Fertilizers are fertilizers. As long as they have the stuff that plants need, you can't do much better than that. There is no "prime" rating for elemental nutrients. (lest the snake oil salesmen fool you)
.
To keep this as simple as possible, given no other information - An organic or conventional fertilizer with at least 3-1-2 NPK is ideal, and for conventional any balanced fert of 4-4-4 or better, will do the trick. Higher numbers tend to indicate more time to burn down. In addition, you'll want a fert that has at least 7% calcium, and all the trace elements. There is absolutely no need to switch up your nutrients at any point in the season, either. Don't be taken in by the allure of "bloom boosters". If you just want to keep it simple, go balanced.
.
You will find that there are so many growers, doing very well, using MANY different methods.
.
My top performing fertilizers:
.
1) Homemade rabbit poo and seaweed
2) Homemade fish and seaweed
3) Alaska Fish liquid
4) CNS17 grow liquid
5) Alaska all purpose pellets
.
And I will use any old organic fertilizer to start new beds/containers. Generally, I use Dr. Earth Tomato and Veg. But really it doesn't make a whole hell of a lot of difference.