Size matters when your box is too big for my screen.
Adding a ‘simple’ table of contents to Jekyll makes you consider the weight of your site. Is a heavy overhead worth it?
Figuring out collections with Jekyll is kind of like Custom Post Types.
Who are you writing your code for? How will they use it? Do they need simple or complex?
The ultimate answer is “I do not know.”