I think the fact that I first learnt to program in Java has meant that I am perhaps a little too fond of using objects and object methods wherever I can. I think for my purposes the correct thing to do is probably, as you say, use objects as a way of organizing the collections I am processing.