Borderlands has good art design, but the gameplay is above average at most. It's a good game, but I think it's more a case of it's competition making it look good.
Far Cry 3 on the other hand I have been consistently impressed with, and it's a lot of fun. If you play the whole way through you might find some of the missions get repetetive by the end, but for me it's one of the best FPS I have played in a couple years. Good presentation, good graphics, good gameplay, good co-op, it's just an all-around solid game.