Though a EF-S 60mm f/2.8 macro would allow you to explore macro photography as well as being a prime.
Or a Tamron 60mm f/2 Macro lens, which lets more light in (similar to a 50mm 1.
and is a macro lens as well.
Personally I'm using a Canon EOS 500D, which I bought in 2009. Since then I shot about 64.000 photos with it and I updated my lenses instead of my body because the "higher" models or the newer models do have more features but the difference in image quality is negligible. Slightly higher resolution, slightly better high ISO performance but nothing really stunning. OK, that's why I'm going to get a full frame camera quite soon and I just only bought full frame compatible lenses since I got my 500D in 2009 because I already planned to get one since then.