We've seen both. Would say they are about equal good fun & very entertaining, unless you absolutely hate ABBA music. But even then, you have to know they almost make fun of about half the songs...the comic twist they put on the lyrics is great fun.
Saw the Broadway Across America (road show) last year, and saw the movie opening weekend. LOVED both (50-somethings...we grew up with ABBA music!) Our 20 yr. old daughter has also seen both and enjoyed them very much too.
Movie is wonderful fun...most of the guys in it can't sing, but they try anyway. The women can all sing (Meryl Streep sings very, very well...surprise!) It's not oscar-winning movie, but funny, entertaining & lots of just plain fun with absolutely spectacular scenery (the background of Mediterranean blue sea in nearly every scene...awesome-it's almost worth the price of the ticket just for the location filming.)
The play is also great fun...staging, costumes & everything was very well done. We had very low expectations...only reason we were going was because we had tickets included in our season subscription...ended up loving the play.