I remember last year very well as I saw a lot of the matches live. Del Potro was on a solid run beating 2 top HC specialists on his way to the final and then eventually running out of gas. He gave some memorable performances there. Too bad he didn't get the title. Just ran out of luck with the draw. It's a crazy requirement to beat Murray, Nole and Nadal in succession in a Masters tournament. Given his form at that time, he could have won his first Masters title. Another time he came very close was back in 2009, I think, in Montreal, where he won the first set but then lost the next two to Andy. But he then went on to win the USO by beating Nadal in straight in the semi and then Federer in a very well fought 5 sets match in the final.
But I still feel his Indian Wells performance was higher quality than the Montreal one or even the USO one.