For me, the reaver-weakness is by far the fastest method of the ones proposed. I tried it on our Home-Network which has a 12-key WPA2 alphanumerical non-semantic pass and I got in in about 51 mins compared to about 35000 years when brute-forcing it with 2^56 permutations/sec ;)