O you got it right there. I wonder why people suffer for nothing. If not for Love's sake, for personal sake and for Peace sake, forgiveness cannot be ruled out! But it's most beautiful if Forgiveness is done out of Love. Real Love.
For the most part, yes it is better to forgive and forget. I feel that it is very hard for some cases to forgive people and in time they can be forgiven. Or they have something that does not deserve forgiveness.