From my experience with Blesta, it's a good software for billing purpose but it's not ideal for our business model.
It's very inconvenient for us to sell dedicated servers with Blesta, for example, we need to provide some customized spec and special price for the server, Blesta cannot overwrite price, we have to use promo code to make it every time.
WHMCS is still the primary option here, works perfectly and it's been over 6 years we use it.
Stack Network Ltd
Asia Optmized Virtual Private Servers, Dedicated Servers and Colocation! Low Latency and Helpful Support!