I vote C. Capable towers with subs. I have no need for bookshelf speakers(in my main system at least, the other systems in my house have do have BS speakers and subs, but mainly due to space).
IMO bookshelf speakers can’t handle the midband on their own,(unless fairly quiet) and subs don’t handle upper bass like a good speaker can. Of course there are special cases where you have a small room, or only listen to certain content etc. fwiw my mains have 12” woofers.