I wonder with both whether they've learned as much as they are going to at Rangers - playing in a first team and in front of big crowds, but what they are neither getting is playing with and against a good quality player.
I worry as well about Oduwa being targeted as much as he has been - it seems to be much worse in SFA than it would be at (say) Millwall or other traditionally 'rough' Championship side, so whilst handling rough tactics is part of the education a loan gives, it may be better to bring him to an environment where its physical but not 'common assault' territory.
Whilst I'd love to see him back at Spurs I'm not sure how much playing time Oduwa would get - and given Wimmer's lack of playing time, the same would apply for Ball. although arguably he could be the Dier alternative (and indeed no 3 RB)
I am sure there would be a championship team begging to have them.