I have been flyfishing for stream trout for about 3 years now. Started out with a borrowed 9' 6 wt. rod and was pretty comfortable with it. Just recently returned it to my buddy and need to buy a rod. I fish a variety of size waters, from the Au Sable near Mio to the smaller Rifle River. Like to fish everything from medium size streamers, to nymphs and dries, depending on conditions. I guess what I need is a good "compromise" rod that can handle "most" conditions. Cannot decide between a 4 wt. or 5 wt. and which length. I would rather have a rod that is slightly too heavy than too light, but my friend insists a 4 wt. is better. Any opinions or suggestions are appreciated.