The Canvas vs. model-driven debate has the wrong answer because people are asking the wrong question. Once you understand the view model — and how named formulas bring it to life — the decision makes itself, and you'll finally know when to use collections and when to leave them alone.