It is by now extremely well known that Sir Andrew Wiles proved the Taniyama-Shimura conjecture, and therefore, through the Frey-Hellegouarch curve, that for $n \geq 5$ the only integer solutions to the equation $x^n + y^n = z^n$ satisfy $xyz = 0$. The latter statement, of course, is the famous Fermat's Last "Theorem".
I have never studied Wiles' proof in depth. Throughout the years I've heard tidbits of the proof in various talks, many of them quite excellent, and now have a vague understanding of the general idea. However, it is still unclear to me exactly what prevents Wiles' proof from applying to general Fermat curves of the shape
$$\displaystyle ax^n + by^n + cz^n = 0, a,b,c \in \mathbb{Z} \setminus \{0\}.$$
I believe that the problem lies in the construction of the Frey-Hellegouarch curve, or the lack of a construction. Is this the main (only) problem?
As a related question, is there a thorough study of exactly the sets of integers $\{a,b,c\}$ for which the Wiles method will find all rational points on the corresponding Fermat curve?