How big is "big"?
How long is "long"?
Best?
You're asking a very subjective question.
There is IMO probably no "best" if for only the fact that the market is continually cycles back and forth in terms of trending/consolidation and degrees of volatility.
Generally speaking for stock indexes I'd say 15min or greater.
For individual stocks (which I don't play anymore) it probably depends on the "personality" of the specific issue.
When deciding on a time frame I (1) fall back on literally thousands of hours of screen time and (2) create charts of several time frames of the symbol I'm interested in and "eye ball" it to see what looks like about what I'm looking for.
Years ago it was probably safe to say that MOST every one was looking at the same few time frames. With the wide range of "time frames" afforded by today's charting packages the possibilities are almost endless.