Agree. I think a roster of 13-14 is enough, when money are tight.
I'm financially secure and usually only run 14 players max.