The 'non-stop' trains run directly between Leamington and New Street, and from experience, tend to be less overcrowded than the Manchester trains, which tend to get overwhelmed with local passengers between New St and Coventry.
Therefore, in theory, there should be *more* room for Banbury...