My answer is no, the game is overrated, boring and repetitive, you'll spend most your time on horse ride from objective A to B, shoot stuff and get back from B to A (we talking 30 min. long horse rides on a desert scenery).
The story is uninteresting and can be boring (especially Mexico part).
If you still wanna play the game though, the Xbox is the best place to play it, the game on PS3 runs at average 24FPS (while on Xbox runs at 30FPS most times).
If you get it on Xbox One you'll get even better performance and a resolution boost.
This answer makes no sense, as the game is not available on PC and doubt will ever be.