The 10 ft. 7 weight Sage XP is a very good rod for your intended use. Used this exact rod for years in Alaska fishing glo bugs with floating line and streamers for large trout and coho.
Newer rods may be slightly lighter in weight. Fly line designs have improved in recent years and lines designed for single Spey casts make casting the bobbers, weight and beads much easier, plus you'll be able to fish close confines without back cast room.
Like 1Minute I prefer to swing flies and use 2 handed rods in various lengths and weights almost exclusively. Many good rod manufacturers, I use Sage rods, but know Bob Meiser well. His rods are very functional as well as being works of art.
Eventually you'll want different rods for different techniques, rivers, fish, but I think the 10 ft. 7 wt. rod would be a near perfect rod for steelhead nymphing, and will work well for small steam swinging