I had the 100L Macro for about a week (returned due to faulty Image stabilization), and decided not to get another one. I didn't think I'd miss it, but as I walk around, sometimes I wish I would have gotten a replacement for random little things I want to shoot. I don't think I shoot enough to justify buying a macro lens so now I'm looking at the Canon EF-25II and EF-12 II extension tubes and have some questions.
1. I never shoot bugs, don't plan on starting either (they gross me out), so the extension tube will be used to get in a little closer for flowers, "ring shot" type stuff, etc. Would I be better off with the EF-25II or the EF-12II, if I were to only purchase one?
2. Can these extension tubes go on any lens? Would I have any issues using it with my 24-70 II, 85L II, or my 70-200 f/4IS?