I have a Digital Rebel XT and I didn't pay enough attention to the need for a macro lens to take fishy pics.
I actually regret buying it, as it's too complex for my needs and it will be a looong time before I can justify spending the $ on a macro. If I take 400 pics of the fish I might get a couple pretty good ones, but none is outstanding, due to the lack of macro. I'm actually thinking of selling it and getting a cheaper camera.
My old Olympus digital had far fewer MPs but I could take much better pics with that camera--too bad it finally expired!
Remember that Darwin was mostly right!