Installation is the least of your worries. My complaint with this thing is that the user interface is very confusing. There are multiple ways to get into multiple areas, so at certain points you get lost. We only send a newsletter 2-3 times a year, so whenever we need to send a newsletter, I find myself having to relearn everything. But over the course of using it a couple of years, I'm getting closer to figuring it out.
Also, this may be a problem only on my end, but the user import AND export was quirky. When I try to import, I follow the schema to the T, but it just loops back to the menu with no explanation of what it did, didn't do, or didn't like. On the export, and this may be something I'm not familiar with, it saves the export as a CSV. Yet when I try to load that into Excel, it says it's a CSYK file and it's invalid. I have to change the filename to .txt, then kind of force it into Excel. Every other CSV file I've EVER used opened right up into Excel.
I should also mention that the WYSIWYG edit at least when using it for HTML is actually quite powerful. But leaves unbelievably messy HTML. I sometimes either hand code my own newsletter or use the built-in editor and then edit the source outside of PHPList and paste it back in.
But I should say that once you figure out all it's little nuances, and get things the way you want, it DOES work really well. And it sure beats the heck out of paying someone like Constant Contact. With 3000 e-mails, it would cost me $600+ a year to mail out out my 3 or 4 newsletters.