How much money did you want to spend exactly. For me an 11ft rod is sufficient for all my rock fishing. I currently use a Daiwa Seajigger 325 with a 4000 sol. I honestly don't believe in such things as 'best brands' for rods. Alot of the major rod manufacturers will have high end fishing rods priced well over $1000. I spent alot of time researching my rod before I bought it as well. You might want to think about if you are going to be using alot of lures, or mainly just bait. If your going to be using alot of lures and casting all day then a heavy 12ft rod would probably not be suitable. In this case then you would have to look into the graphite rod ranges which will be alot lighter for you. You also need to consider what species of fish you are chasing. If you are chasing the larger species such as Kingfish, Tuna or something of that sort then you will need a much heavier rod to be able to handle them. But if you are chasing speciies such as tailor, salmon, bonito etc then I'd recommend anything ranging from 15-30lb in rod ratings. For rock fishing or beach fishing I would not recommend anything under a 10ft. If you want to achieve longer casts then perhaps you might want to start using braided line instead of monofilament if you haven't already. If you want something that will give you long casts then go for braid that has a thin diameter. I use 30lb Braid of the rocks at the moment and I land most of the fish I hook up. In saying this, you don't necessarily have to be using a longer rod to achieve longer casts. Hope this helps.