I find that OO is best as a long term investment. This falls into my manager’s bad news (which I have shamelessly stolen from others at various times) when changing to OO…
1) Will OO make writing my program easier? No.
2) Will OO make my program run faster? No.
3) Will OO make my program shorter? No.
4) Will OO make my program cheaper? No.
The good news is that the answers are yes when you come to rewrite it!