For students new to calculus I think it's a pretty daunting method for several reasons:
- It uses integration and differentiation in the same problem
- Might require chain rule / reverse chain rule in the same problem
- Needs a good choice at the start: which function to integrate or differentiate?
Some nice examples of integration by parts, with solutions, can be found here.