2. Integration is so tough because there many more functions that do not have elementary integrals than ones that do. Examples being $\int x^xdx$ and $\int e^{-x^2}dx$. So basically what you have to do is be familiar with all the basic techniques one can use to solve known integrals and be able to recognize these forms.