My review is based on the fact that these cost a quarter of the equivalent at a big box store and way less than the bestI don't make a living pulling cables but I have, at times, helped installers run network and power cables at home and the office. So I do have some exposure to expensive brands of fish rods. I am putting in a home theater system with a projector in my daughter's playroom and I decided to do-it-myself as a bit of weekend therapy. Now, knowing I was going to use the rods only a few times I did not want to spend more than was necessary. So these rods seemed to fit the bill and I figured I could return them if they were really bad. I imagine I'm a fairly typical user of this product in that you buy it for one or two projucts and that's it. A professional would not find these durable enough for daily use.Yes, they are a little thin but I was only putting cables into mostly internal wall spaces and not needing to run them over and around complicated obstacles. Unless of course you count insulation and AC wiring cables! I found no problem with the brass ferrules and not once did I have any issue with the ends breaking off but remember I was only using them for a day. It might have been helpful if they were a little thicker pushing by insulation but it really wasn't that bad. Once the extra flexibility was really helpful. I was using only two or three at a time.One last thing - I have seen the price of the rods change by $10 or so from one day to the next, Use camel camel camel dot com to check on pricing if you are not in a rushThis is a must if you need to run cabling! I was beyond thrilled that I found this item on Amazon because my local big-box hardware stores sell it for three times the price. On my first use, I broke a rod and lost one and a half rods inside a wall. That's something for archaeologists to find at a latter time! But that incident taught me how to use them and just how much you can push, bend, and flex these rods before they snap. They can take one heck of a beating before they fail. I purchased them to run CAT6 network cabling to every room of my two story home, covering 4,300 square feet with two CAT6 runs per room. I also used them to run cabling for our HD security camera system and external motion sensors as well as to run electrical cabling to power a server rack where all these cables/services will terminate. There was a lot of cable involved in this project! I highly recommend that instead of using the hook to pull cables, you use painters tape to attach cables onto the rods. If you use the hook, you run the risk of catching an existing electrical or phone cable and causing some serious damage to your home. I have not used the hook so I can't comment on its performance. These rods ran perfectly through insulation as well. They come in a handy storage case.Reading reviews from some that said these were too flimsy and others that said they were great, I decided to take a chance for the price. I needed to run new electric lines through a wall on my back deck and coat hangers just don't cut it. These are strong enough to go up through insulation but also flexible enough to go around some bends. I was able to pull about 30' of 12 AWG wire without a problem. The three attachments, a hook, a 6" flexible attachment and a brass eye worked out great for me. Each rod is about 1 meter (39") and it comes with 10 rods, totaling 10 meters (about 33'). Of course, the more length added will decrease the rigidity of these. It took me a half a day to run one 10' length of wire using a reel type fish tape, going through a wall at the bottom and coming out on top. With these, I was able to run about 25' up a wall as well as under a house in about 1 hour. I love the eye hook to connect the wire and pull it through. The flexible angle attachment really comes in handy for making those turns. I would definitely recommend these to a DIY person who needs to run wires, cable, etc. Just don't plan on anything heavy duty.This is a good product, as long as you completely understand its usage parameters. This is a light duty, highly flexible, wire fish rod. It comes with the attachments pictured. more rods can be added to extend the run, best for pulling and pushing of low voltage and signals wire types.Highly recommended for: Coaxial cable, Category 5e cables (CAT4, CAT5, CAT5, etc), Thermostat Wire, Doorbell Wire, Phone wiring RJ-12, 6P6C, RJ-11, 6P4C, speaker wire, security cabling, and thin LVL cabling.Partially Recommended for VERY SHORT: 14-2 or 16-3 110/220VAC, NM-B 14-2 or 16-3, UF 14-2 or 16-3, 14-2 Romex, or smaller straight-line runs with low physical resistance. Can also be used for pulling and limited pushing of wiring through plastic and metal conduit and raceway, but not recommended for lengths more than 25ft, or wires thicker than 12ga, or for sharp curves in conduit.Long push runs are not possible as this product is not stiff enough, unless wire is inside conduit or other wire raceway situations.NOT RECOMMENDED FOR: Armored cable (AC), Metal-clad cable, BX (Seatek or similar). NM cabling thicker than 14-2 or 16-3 and not more than 25ft. Also not recommended for tight corners where the cabling must negotiate a sharp 90° turn where physical resistance is high.