Laces just take more time up front to "get right" before you ride. Boa is like the lazy alternative of slipping into something fast then having to phuff with it after the fact.
If doing an outdoor ride or race, laces. Indoors trainer, boa.
With laces also, you get that perfect foot shape/squeeze/fit. With boa, no matter how many boas or steel wires it has........it's not the same number of pull points on the shoe's upper to enclose your feet as are the numerous crossings of the laces.