The XSi is a simple camera which I thought would be good enough for learning photography and it has been fitting its purpose well.
At some moment in the future I plan to buy a full frame DSL, probably a 5D Mark II. Not sure about that yet.
Since I can keep the accessories and lenses while upgrading to new bodies, I decided to invest in the best accessories and lenses I could afford.
When I decided to buy a speedlite, I bought a Speedlite 580EX II.
Now I'm starting to look for a new lenses. A book I'm reading recommended a prime lenses for exercising composition and also for the generally better optics.
In different places I saw recommendations on buying 50mm primes lenses as they give proximately the field of view of our natural vision.
I've been thinking on investing in an L series lenses, more specifically a EF 50mm f / 1.2L USM
It is very expensive, but it is something that I'll be able to use for a long time even while I upgrade to more powerful EOS bodies.
So instead of buying cheaper accessories and eventually replacing them later with better quality ones, I am planning to buy better quality ones and only exchange/upgrade the body.
Do you guys think this is a good strategy? If not, what would be a better one?