Those are good examples of integrals. For all of them, I don't think you're going to find a more elegant method of solving them than the one you posted. But I have found that often times partial fraction decomposition is necessary at some point, so I would definitely emphasize that technique as well as making judicious substitutions.