Great stuff Rowsus. Although I disagree with one point (which I've also read other people make in similar situations), is that trading Neale out and then back in again costs you 2 trades. It really only costs you 1 trade, although it is a bit more complicated than that.
Take 2 teams with the exact same midfield:
Neale, X, X, X, X ....
Team A trades Neale to Oliver, while team B doesn't. In round 7, team A upgrades a rookie and gets Neale back into their team, while team B upgrades a rookie to Oliver. Both teams now have the exact same midfield again:
Neale, Oliver, X, X, X ....
Team A used 2 trades to get to this point, while team B used 1 trade. Now you could argue the point that team B was able to gather more data on whether or not Oliver was actually a good player to trade in, or the increased risk of having to make another trade if Oliver copped an injury/suspension. But the flip side of that is that team A was able to gather more data on whether Neale was a good player to trade back in, or having to trade Neale out anyway if HE copped an injury/suspension.
I don't have Neale, but I would probably only be trading him out if I was going to immediately use the money gained by downgrading to a cheaper premium to fix another problem in my team.