Depends on your criteria actually. For the complete package, TBZ, for comfortable ride Montero, for a split in the middle, fortuner. I hear the everest has a lot of good offers since an upcoming model is in the works.
Go for the Fortuner! But it depends on what your needs are. Just sharing my experience. I have a 2006 4x2 diesel Fortuner and kept it well maintained. It has been on casa maintained from day 1 and todate, I still enjoy the same excellent performance from it. I changed some exterior parts to 2nd gen to keep it more appealing. Abundance of aftermarket parts and kits are a good addition for those who wants to customize their ride. What I personally like with the Fortuner that it aged well compared to its rivals. It still has its brute, muscular and commanding prescence on the road. There are minor changes but each of those enhancememt complimented the Fortuners muscular body. For the ride quality is subjective but, I must say it has dramatically change through the years. Practicality, functionality, and the high resale value kept it as good SUV to own.