*** On new versions of PHP (php 5.5) we can’t use APC, it was replaced with Zend Opcache (ex. Zend Optimizer+) and this optimizer not supports object cache. ***

You can turn off zend opcache, either in php5/php.ini or php5/pool.d/www.conf

If you are using W3 Total cache, you'd probably want to use the google xml sitemaps so that you can have W3 reload the cache automatically. This saves you from having to manually do it.

The all Disk Cache method is a general configuration because 90% of the sites I optimize, don't have access to Opcode caching, mostly shared hosts!

But again, if you are running disk cache for everything, it's better to understand the linux kernel / DBUS + sysctl.conf.. All the tutorials around the web are for making Nginx + WordPress go fast, but rarely do you even see servers, clouds, vps accounts truly configured for speed. There are a lot of areas to cover for fast disk caching, such as http://bjdean.id.au/wiki/LinuxMemoryManagement

In the end, the combination you will want to choose, is the one that loads your pages the fastest, lessens the most http requests, descreases page size, and gives you the best scores on WebPageTest, GTMetrix ETC..