Sounds like Goodman and Wallach's Representations and invariants of the classical groups might be worth looking at. It has a rather algebro-geometric perspective, is beautifully written and goes further than many texts: for example, both the analytic and cohomological proofs of the Weyl character formula; branching laws; spinors and more.