OMHO, "best" is a toss up between careful and well-controlled home development in small tanks and dip-n-dunk processing at a busy and well-managed pro lab. And best also means the proper, unabridged C-41 process, with developer, bleach, wash, fixer, wash, and final rinse (formerly stabilizer).

I use minilabs for snap shots or camera tests. I process at home when I find the time. I take stuff to a pro lab if I need to have it done quickly, if I have a large batch of film that I want done all at once, or if someone else it paying for it.