I really don't see why Blesta looks complicate,I have used literary every billing solution and also I worked some integrations and programming for all of them,from whmcs,client e.,host bill,WHsuite,Billing menager..BoxBilling and few other thus some billing solution you user can add as...