Glad to have the big man back in the game. People will complain about how Souffs are fitting him in and all that jazz but I couldn't give a shit if it came out the NRL were paying his entire contract outside the cap.
Any system which results in guys like Burgess, Hayne, Folau, and SBW having to chase money in other sports is a bad one. Any system that results in attracting these guys back to the code is a good one.
Its probably not fair that Souths can get assistance getting him back, but providing the NRL would also assist Parra getting Hayne, the bulldogs getting SBW (originally), the Dragons getting Gaz, the Knights keeping Johns back in the day, etc then I am happy. All clubs in the league have developed a superstar at one stage or another, so it will all balance out eventually.
The NRL should also take it a step further and allow club developed players (say someone that has been on the booked since their youngest rep sides like SG Ball and Harold Matthews) to have big financial benefits for staying with the same club at all times.