Encore is probably the best way of dealing with Cursers and the lot, although if you don't have good attacking Pokemon that can easily set-up on a Cro-Pokemon (Say Cradily), you may find it hard to take it down while it continues to setup in your face and it may just pull off a sweep. An example would be Jumpluff. Yes, you can Encore Curse, but there's no way Jumpluff by itself can take down something Curse RestTalk Cradily in the Sand. You'll have to switch to something like Raikou and start Calm Minding and getting to +4 or something before you can kill it in time (Cradily won't get 4HKO'd by Raikou's attacks), by which time Encore might have ran out and you have a +4 or +5 Attack/Defense monster on your hands. Don't get me wrong (There are much, much better ways of killing Cradily stuck on Curse, but I was just making a point), Encore is better in most situations, but there are definitely certain perks that Bibarel has (Being able to stop the Cro-Pokemon setting up and actually taking it down by itself). Not only that, but Bibarel can at least cripple heavy sweepers that can't Super Effectively hit it like SD Kabutops, Belly Drummers (Bibarel completely lols at Belly Drummers), Baton Pass teams, and can do quite a number on stall teams.