I agree with most of the things said here, and especially with the poster above, except for one thing:
At the speed needed for overtaking, the forester is the fastest one here.
0-100 times for the V6 Accord and V6 Camry are both sub 8 seconds but the Forester XT is at less than 7. Actually the previous model was just above 6 (since it was lighter -- and slightly lower) and faster than even a BMW X5.
Both V6's have higher top speeds but this is because the forester is speed-limited to 225. But how many times are you going to reach that, especially since stock tires are usually rated only to 180.
The reason, this is so, I think is because even though the V6's have better numbers, they have 5-6 gears whereas the Forester has only 4 (allegedly Prodrive) gears. Plus the AWD gives it extra take off oomph (pero masama daw laging hataw sa take off lalo kung from idle).
The trade off, I think, is that at highway speeds, the V6's also have better fuel efficiency. The best I've gotten on my FXT is about 8-9.
In the end though, dahil magkakaiba sila supposedly ng strength, it would depend on what you're really looking for. Also, don't take our word for it -- test drive. Just don't do the forester first and don't bring takutin passengers.