What is the advantage of using Fink?
For more than 5 years I use the Mac installers that are hosted at SoureForge (http://sourceforge.net/projects/lazarus/files/Lazarus%20Mac%20OS%20X%20i386/ and http://sourceforge.net/projects/lazarus/files/Lazarus%20Mac%20OS%20X%20powerpc/, respectively) without any problem.
I don't know why I should make simple things complex by using Fink.
In most cases of usage, you are right and i admit that the package descriptions for 10.7/10.8 are still buggy. But fink has a couple of advantages, some of which might be irrelevant for you.
1) fink takes care of dependencies. Quite a number of users forget to install fpcsrcs. (Obviously no problem for you and many others)
2) fink installation can be done through the commandline
3) fink offers easy removal and cleanup
4) fink offers Lazarus with carbon as well as gtk2 GUI and switching from one to the other is super easy. (Qt has not been asked for, and cocoa seems not to be ready)
5) fink offers powerpc-carbon (< 10.7), win32 and wince lcls for cross-builds
6) the fink packages for FreePascal include all kinds of additional crosscompilers, including the corresponding binutils. It would be easy to also have package descriptions for crosscompiler variants (think of arm?). In cases, where they conflict, it would be quite easy to switch from one to another. I haven't done it yet, because i did not need it and no one asked for it.
7) if you already use fink for other software packages, like C libraries, using fink is definitely not making it more complex, but serves as an easy, one-point installation shop. UltraStar Deluxe may serve as an example. On the top level, it depends on about 10 C libraries, which expands to about 40 packages. Downloading and installing all these libraries individually is a pain and error prone. And if you install some other software, it might easily replace some libs in /usr/local causing all kind of wiered problems. Adding Freepascal or lazarus as a dependency to your package is a comfortable way to build software.
In summary, I made the experience that keeping /usr/local clean and working becomes a pain the more packages you use and felt the pressing need to use some package management software. It is the same philosophy when using deb and rpm packages on other unixes. Finally, I went for fink, which does this job.
I hope this helps, why i think it is worth to have Freepascal and also Lazarus available though fink.
Mischi