For my entire life I 've only owned 1 specialized rod, a Kistler Mag TS crankbait series, bought it a couple of years ago, fished with it a few times, liked very much how it fished crankbaits but finally sold it.
What I mean by this is that all other rods I 've owned are fast action rods but with different power ratings depending upon cover ( density and type ) and structural features; I fish cranks mostly with ML-M rods but if cover demands me fishing with heavier line I may fish with MH or H, finesse fish with ML-M rods, worm/jig with M/MH/H, flip and pitch with M/MH/H, spinnerbaits with M/MH/H.
That 's how it has worked for me for over 20 years, saying you fish lakes, rivers and ponds says nothing, I fish lakes and ponds too, it 's what 's in them ( cover and structural features ) that makes me decide which rod power I have to take with me, that 's why I told you, the only person that can answer the qustion about which one is you.
In practical terms any rod can cast almost anything as long as it weights as much as the power rating of the rod can handle.
You asked about which ones, as I said, if I were to purchase 3 rods based on my experience those are the ones I would purchase. Not saying that Avids are bad, they are great rods, but knowing what I know now and after trying with many rod brands I would jump on the IMXs without thinking it too much.