The general consensus among fly fishing instructors and according to information in guides a 9ft rod with a 5-weight line is the most versatile option for fly fishing. If you are going to fish in lakes, creeks, and rivers, a 9’ 5-wt should be your go-to choice. If you have no idea where you are going to fish, buy a 9' 5-weight.