If somehow we could add Bailey/Antony and Aarons/Emerson then aside from a CB + CM (who we could go for next summer) then id say we'd have a very exciting team.
The James situation as you say shouldnt be a debate really...in essence weve got him for 2 seasons as we have a club option and he should start every match when fit.
If it was me, id be solely focused on getting the deadwood out of the squad now and teeing up deals for RB/RF from the 4 names above.
We also need to extend one or two contracts which seems to be an issue as well i imagine.