Yes, absolutely, you should file a suit against the landlord. You have suffered damages due to either their negligence, gross negligence, and/or intentional bad faith. So, raise the stakes on them. Send them a certified, return receipt requested letter detailing the history and demand they reimburse you in full for the costs you have incurred due to their failure to resolve the problem competently. Inform them that if they do not comply with your demand within a short specified period of time, you will have no choice but to file a suit for your damages. BUT, be sure to specifically mention that if forced to file a suit, you will be filing this claim based on gross negligence, and intentional bad faith, which will entitle you not only to your damages, but also an additional amount equal to multiple times your actual damages as punitive damages. That should provide plenty of incentive to comply with your demands; but, if it does not, file your suit. Filing the suit will give you the collection options and leverage you need to collect the debt owed you. That's because once the suit is filed and a judgment awarded, you become a judgment creditor, and if the judgment isn't paid, you can have the sheriff serve a summons on the losing party(ies) for a debtor examination. That forces them to meet you in court again and answer questions under oath about their assets. After that information is obtained, you have the power to attach bank accounts, have the sheriff seize other personal property, and/or place liens on any real property they own to satisfy the judgment.
Thank you so much for allowing me to help you with your questions. I have done my best to provide information which fully addresses your question. If you have any follow up questions, please ask! If I have fully answered your question(s) to your satisfaction, I would appreciate you rating my service as OK, Good or Excellent (hopefully Good or Excellent). Otherwise, I receive no credit for assisting you today. I thank you in advance for taking the time to provide me a positive rating!