I think that one of issues people did have with PHP5 was the fact that Zend were only releasing a paid version of the optimizer for it which was charged on a per processor basis. If you've got a cluster of 20 quad processor machines (not uncommon) then you're going to be paying out a hefty sum.
As far as I can see the optimizer is now free for all. PHP5 is very stable and, in fact, the company I work for will be doing a complete site overhaul in the new year using PHP5 as the base language.
In terms of learning PHP5 OOP, I'd say there's not a lot of point in learning PHP4's OO model. If you learn PHP5's you will be introduced to concepts, patterns and practices which are used in enteprise (let's not start the argument about whether php is enteprise level yet) languages like Java.