It helps your Pokemon grow to higher levels faster.
If you play with your Pokemon in Pokemon amie, it will help them gain more exp.
No. It will not affect the chance of a crit.
And as this has already been said, it will affect the Power of the moves Return and Frustration.
Hope I Helped!