There are many options available that are better than Blesta like - Freshbooks, OneBill, ZohoBooks, and many others too.