Seems fairly solid. I think the ranger might be better overall since I think it have more weapons overall with multiple shots and using only those provides a low heat profile to avoid your chances of being hit going up. Plus it can easily play keep away too. I think some descriptions of the mechs would help too.