I believe iFart was fairly popular for a time (where popular is defined as "downloaded many times"), and it even cost money, putting a financial barrier to entry in front of potential users. Does that make iFart a well-made app though? I don't think so (though maybe you or others do).
I think the Facebook app's popularity just comes from the popularity of Facebook the service.