Here is how I would change things:
1 - Scale prices and/or change the number and value of nodes for certain kinds of improvements.
1a - Is Cool Run too popular and too powerful? Cut the values in half and double the number of nodes. Is Arm Yaw rarely taken? Consolidate the buff into only two nodes instead of five.
2 - Make them actual paths rather than interlocking, randomly mixed spider webs.
2a - Instead of having Hill Climb, Fall Damage, Speed Tweak, Anchor Turn, and all the others mixed in together, make them discreet lines.
2b - If you want a basic purchase to be a requirement to unlock something deeper, make it a branch system and make sure that the thing that gates a branch actually makes sense (say, you have to buy into Heat Containment at least twice before you unlock the Cool Run branch, but once you have it you can buy the whole Cool Run line without interruption).
3 - Reward a player for completing a branch or entire category.
3a - Completely unlocked Defense? Gain a flat 5% max armor to all locations. Completely unlocked Information Warfare? Now your target is automatically marked for your team to see with a chevron pointing down at it on their HUDs. Entirely unlocked the Pulse Laser line? Now your PL ghost heat limit is bumped up by one (or the energy draw value is reduced, or whatever).
3b - Scale the reward for full unlock to be small for popular trees and significant for rarely taken ones.
The idea is to allow players to specialize their mechs to taste. Sure, most players will likely end up going for heat, defense, and weapon buffs, maybe with some mobility thrown in, but those players who really want to run a super scout should get something extra juicy to reward them for their sacrifices.
Of course, it would help if there were further refinement to the reward scheme for end-of-match payouts that would further incentivize empowering your team through spotting, information gathering, and other less direct combat roles.
Edited by Levi Porphyrogenitus, 12 February 2017 - 12:51 PM.