Well, the real problem with procedural code lies in creating large projects. Using objects, software is easier to maintain and reuse.
There are a great many things that object oriented software is distinguished for, but the bottom line is that if it is done well, it decreases development time...