while Saltaire may be small, it blends into Shipley if you’re desperately in need of a swimming pool or supermarket, while Bingley also has (had?) a pool and is one stop further up the train line. Baildon is nice & just over the moor from Saltaire; some great trails right on your doorstep.
Shipley itself is a bit grim and kind of blends into Bradford, which is the nearest big city but again, a bit grim in places, although it does have a few plus points (Alhambra theatre, National Media Museum, more curry restaurants than you can shake a stick at, cheaper housing than Leeds, big swimming pool at Richard Dunne Sports Centre; university & college; Bradford Bulls rugby League & Bradford City FC if you’re into your spectator sports).
But if you want proper big city, Leeds is it and on the direct rail line from Skipton via Keighley, Bingley, Saltaire and also on two direct train lines from Bradford).