A lot of this is personal preference:
I don't like smaller frogs, they don't create as much of a disturbance and are harder to walk.
The longer the frog, the easier it is to walk. Frogs with a keel shape or a keel weighted hook are easier to walk.
Popping frogs are easier to walk due to the increased forward resistance of the cupped mouth (especially in wind)
Black, white, natural green, and a bluegill color are all you need-- Most of the time, color doesn't matter
However, I have more confidence throwing a white frog during the shad spawn and a blue gill color during the 1st gill spawn.
Not a fan of lots of chartreuse on a frog
Very clear water--natural green
With the Texas wind, I'm throwing a popping frog most of the time except in very thick vegetation (the cupped mouth gets in the way) In very thick vegetation, I throw a regular black frog with some added tiny weights in the frog--sits down better in the vegetation and makes more of a disturbance (easier for the bass to find it in the thick stuff)