When they get it right, Pakistan are a wonderful team and I'm happy they won it. Imagine how we would be if England could not play home tests or ODI's and every game you play is effectively an away game.
It's good for Cricket that an unfancied team won a major tournament and for all of their riches, Australia, India and England were at times outclassed.