Starting with a clean sheet of paper?
I'd begin with the gearing and decide on whether 1x, 2x or 3x crankset. Is this an internal gear hub setup in the rear, or something else exotic versus just a derailleur system? Then select the BCD that gives you the chainring options that you need.
Now to the rear, assuming a derailleur. Then choose the cassette that sets the upper and lower GIs that you'll need for your commute. Iterate to make sure that the shifting combinations make sense.
Now, shop for cranksets that meet your budget and whatever you decided for requirements. The crankset will inform your bottom bracket bearing choice. There's likely no wrong answer, is there?