If you’re focused solely on making him use Recon more, why not do this:
Give him a heat mechanic
- Configuration Sentry
- Bloom added to weapon
- Initial spread of 1.25°, starts bloom after 0.2 seconds of continuous fire
- Reached maximum of 2° after 0.3 seconds of additional continuous fire
- Headshots added to weapon
- Critical hits deal 1.5x damage instead of the normal 2x
- Ammo increased to infinite
- Overheat mechanic added to weapon
- Heat meter is displayed as a resource meter similar to Pharah’s jet fuel on the opposite of his repair resource with ticks at every ⅓
- Heat is gained at a rate of 0.42% per bullet
- 12.5% per second when firing continuously
- 8 seconds of continuous fire (currently 10 seconds)
- Heat is dispersed at a rate of 25% per second
- 4 seconds from 100% to 0%
- Effectively a 4 second reload (currently 2 seconds)
- Weapon damage is dependent on heat level
- Between [0%, 33%) : 15 damage
- Between [33%, 66%] : 13 damage
- Between (66%, 100%] : 11 damage
- If the heat meter completely fills, Bastion cannot fire until it is empty if he stays in Sentry mode
- If Bastion switches to Recon mode to disperse the heat, he can fire again in Sentry mode when the heat is at 25% or less
- Bloom added to weapon
- Configuration Recon
- Reload speed reduced to 1.5 seconds
- Heat meter markings are at every ¼ in Recon mode
- If the heat meter is more than 25% full, damage is increased by 3
- Firing his weapon decreases the heat meter by 3.75% per bullet
- 20 bullets equates to 75% heat
- Heat is decreased even if the bonus damage isn’t applied
- Heat does not passively disperse when in Recon mode
- Ironclad
- Removed
- Self-repair
- No longer consumes resources when it cannot heal Bastion
- Healing delay reduced to 0.1 seconds (Currently ~0.5 seconds)
- Able to reload while repairing (Only affects Recon mode)
- Configuration Tank
- Completely empties heat meter on use
- No self damage
- Tread sounds reduced slightly
- Adds 150 armor
Recon gets more powerful, and Sentry gets less powerful as you shoot in Sentry, so players would be rewarded for switching more often. But there’s no real limit on Sentry (other than the 4 second effective “reload time” if you shoot continuously).
All he really needs is something like this though:
A change to Ironclad
- Configuration Sentry
- Reduce maximum spread to 2° (Currently 3°)
- Bloom added to weapon
- Initial accuracy of 1.25°, bloom starts after 0.2 seconds of continuous fire
- Reaches 2° after 0.3 seconds of additional continuous fire
- Headshots added
- Ammo count reduced to 200 (Currently 300)
- Ironclad
- Damage resistance removed
- Now allows Bastion’s self-repair to over-heal him with 75 armor
- This armor cannot be healed by other healers, only Bastion
- The over-heal is “orange” armor, similar to Torb’s armor packs
- Self-repair
- No longer consumes resources when it cannot heal Bastion
- Startup delay reduced to 0.1 seconds (Currently 0.5 seconds)
- Able to reload while repairing
- Healing resource increased by 25%
- Allows for 375 healing (Currently 300)
- Configuration Tank
- No self damage
- Still applies the same self knockback, but does 0 damage to Bastion
- Tread sounds reduced slightly
- Adds 75 normal armor
- Instantly applies 75 Ironclad armor (in addition to the normal armor)
- No self damage
If Recon can have Ironclad too, then people will use it more because they don’t lose the protection.
Those are from here and here if you want to see some more details about them.