I kind of use all. I do not put everything into table, but group similar things into table (like everything for state, etc). If there would be a lot of things, I divide it into several files, for example one file has everything with states and manages everything when required (so then it looks like 3rd)