Small stream fishing is such a magical experience, using the right rod is very important, I think glass is a great choice, they always seem to have the right load, as for graphite there don't seem to be as many rod series that can achieve the same results as glass. Sages circa is a great option the orvis superfine touch is probably my fav series for small creeks. I fish a few small meadow streams and tree choked creeks in upstate NY for high elevation brookies, I use an 8' 4wt. Superfine touch b/c I like the mass the 4wt can move, for me a 3wt is too limiting. Anyway, my local fishing buddy up there uses a 7' 3wt glass rod, and we tease each other about which rod is better suited for the job. Ultimateley though, superfines graphite is about as close as your gunna get to glass, while maintaining lightweight blanks. Something worth considering. I can load the rod effectively w/ only 12inches of line out the rod tip w/ a 4wt line. I'm not a big fan of orvis's fly lines, but thier hydros superfine line (willow color) is an amazing taper for light load rods, I even like it better then wulff's triangle taper. Even my glass buddy uses that orvis line on his rod, best line orvis ever made IMO.
Anyway, his 7' glass rod has the best close in line feel bar none, graphite can't touch glass for line feel. However, my graphite rod is lighter and crisper, both amazing fishing tools, it comes down to your preference, there are a lot of great glass rods hitting the market these days and a few graphite w/ similar flex profiles, either way I think its imperative you try both before you buy, this way you can make the descision that makes most sense for you. Good luck on your journey.