The 158 XTP is a good choice. It's a tough bullet with good penetration, and has a good reputation. It's also what I use. The .357 is plenty. The earlier post about a deer going 120 yards isn't an issue. My dad blew 3/4's of a deer's heart away with a Marlin .444, and it ran 130 yards and acted like it wasn't even hit till it dropped. Blood was spraying 10 feet out of the exit wound. Is a .444 then too small? I don't try to get fancy shooting deer. I just punch one in the lungs, and they usually drop within 60 yards with no ruined meat.
There are three kinds of men:
1) The ones that learn by reading.
2) The few who learn by observation.
3) The rest of them have to pee on the electric fence and find out for themselves..........