i think for all around trout fishing you are best off with a 9' 5 weight rod. you can get specific if you would like. for nymph fishing i always use a 10 foot rod. i have both a four and a five weight. these rods are not very useful for dry flies. i would use a 9' 4 or 5 weight. i have a sage slt and winton bIIx in a 9 foot five weight. both are great rods. for lighter presentations, i have a 8'9" sage slt 3 weight.. hands down that is the best 3 weight out there. i like to use longer rods. i used to have rods less than 8 feet but i was never happy with them. i know some people like to use shorter rods. for streamer fishing i like to use either a 9 foot six or seven weight depending on the lines that i am using. rich has an awesome rod for steamers. its the 9' 6 weight sage tcr..... sweet rod. it throws streamers with ease.