I would like to setup 3 columns, each would take up 1/3 of screen width. The left and right columns would have images arranged vertically. The centre column would be text. Would 3 flexbox columns be best or perhaps 1 grid arrangement? Thanks.
The question you need to ask is whether you are looking for alignment in rows and columns or just rows. As all you have is 3 columns then flexbox will do what you wanted.
If on the other hand you had 3 columns and then another 3 columns underneath that must line up properly with the columns above (without specifying fixed widths) then grid would be better as it specifically arranges content in a grid.