Next Question
RSS
Your 20D is faster and handles better than an XSi does. The XSi has a couple advantages, but the 20D is overall a bit more capable. Would you trade a two year old Lexus for a Honda Accord?
Thus, I will recommend a lens. The lens you have is not very good. Consider sending your broken lens back to Canon. Odds are they will repair it. If not, here are some lens ideas:
Tamron 17-50mm F2.8 - a replacement for your kit lens, but it has a big aperture and is much sharper - about $350-400. You'll get more detailed photos with this lens and your 8MP 20D than you will with the same kit lens and more megapixels.
Canon 10-22mm f3.5-4.5 - An ultra wide lens of extremely good quality, it will truly broaden your shooting horizons
Canon 60mm EF-S macro - Like to shoot closeups? This is very sharp, light, and also works nicely as a portrait lens.
70-200 F4L or F4L IS - Best short telephoto zoom around. Normal version is under $600, the IS version is close to $1k. They're far superior to the cheaper options like the:
75-300mm - Not so recommended
55-250mm IS - Decent for the price, but if you can afford more, you'll get better results.
If you want a longer zoom range, Canon has a new 18-200mm IS lens. Just keep in mind that while it's $700, there are a lot of compromises involved in making a lens with such a big range, and it won't be as sharp or capable as the better lenses I've recommended here. You're paying for versatility.
Source(s):
My years of experience as a photographer
Permalink | Report
Source(s):
http://www.gazelle.com
Permalink | Report
The 18-55 lens that you have is good, but as you know from your "nicer" lens, to produce an outstanding photo, you need a good lens first, then a good body.
The other reason I think that you should buy a lens rather than a camera body is that there is an upcoming shift in higher end DSLR's to drastically improve ISO qualities and add movie capabilities. So, buy a nice lens now, save for one of the new bodies, and be happy with both.
Source(s):
Personal opinion. I'm a professional photographer.
Permalink | Report
Also, a shiny new dslr isn't as much fun without a good lens, and by the time you generate the savings to replace the lens, the dslr will already be obsolete and you'll be wanting a new one.
Permalink | Report
You may find it useful to get your sensor cleaned (or clean it yourself) and aim for a lens which would have been around the same budget as a new body.
Permalink | Report
Permalink | Report
Another way you could consider would be to spring for the new camera body and get a nice fixed focal lens like a 50 1.8. These are cheap and may hold you over until you can afford better glass.
Permalink | Report
Answered Question
M$1
December 23, 2008 05:00 PM
Should I buy a new DSLR lens or new DSLR?
I have a Canon 20D 8.2mp and the stock EFS 18-55mm lens. My nicer lens recently broke and I am stuck with the question. Do I buy a nice new lens for all around shooting or is it better for me to stick with my stock lens go with a new Canon EOS Rebel XSi.
Interesting Question?
Yes (0)
No (0)
RSS
Best Answer Chosen by Asker
| December 23, 2008 05:41 PM |
Thus, I will recommend a lens. The lens you have is not very good. Consider sending your broken lens back to Canon. Odds are they will repair it. If not, here are some lens ideas:
Tamron 17-50mm F2.8 - a replacement for your kit lens, but it has a big aperture and is much sharper - about $350-400. You'll get more detailed photos with this lens and your 8MP 20D than you will with the same kit lens and more megapixels.
Canon 10-22mm f3.5-4.5 - An ultra wide lens of extremely good quality, it will truly broaden your shooting horizons
Canon 60mm EF-S macro - Like to shoot closeups? This is very sharp, light, and also works nicely as a portrait lens.
70-200 F4L or F4L IS - Best short telephoto zoom around. Normal version is under $600, the IS version is close to $1k. They're far superior to the cheaper options like the:
75-300mm - Not so recommended
55-250mm IS - Decent for the price, but if you can afford more, you'll get better results.
If you want a longer zoom range, Canon has a new 18-200mm IS lens. Just keep in mind that while it's $700, there are a lot of compromises involved in making a lens with such a big range, and it won't be as sharp or capable as the better lenses I've recommended here. You're paying for versatility.
Source(s):
My years of experience as a photographer
| Asker's Rating: |
• Thank for your help!!! I was leaning towards lens before I asked everyone but this give me a lot of reassurance and some new suggestions. Thanks!
Permalink | Report
Other Answers (7)
December 23, 2008 05:03 PM
Go with the a new Canon EOS Rebel XSi, as a new year is coming, and you can sell your old camera to Gazelle www.gazelle.com as long as it still works fine.
Source(s):
http://www.gazelle.com
Permalink | Report
December 23, 2008 05:04 PM
As long as you're happy with Canon, buy a new lens. The 18-55 lens that you have is good, but as you know from your "nicer" lens, to produce an outstanding photo, you need a good lens first, then a good body.
The other reason I think that you should buy a lens rather than a camera body is that there is an upcoming shift in higher end DSLR's to drastically improve ISO qualities and add movie capabilities. So, buy a nice lens now, save for one of the new bodies, and be happy with both.
Source(s):
Personal opinion. I'm a professional photographer.
Permalink | Report
December 23, 2008 05:05 PM
As a matter of personal opinion, I would go with the lens -- lenses tend to last years and years, while new dslr's come out practically every six months. Also, a shiny new dslr isn't as much fun without a good lens, and by the time you generate the savings to replace the lens, the dslr will already be obsolete and you'll be wanting a new one.
Permalink | Report
December 23, 2008 05:09 PM
New lenses are usually preferred over a new body. Generally the body you already have will be perfectly fine and a lens would be much more useful for you. You may find it useful to get your sensor cleaned (or clean it yourself) and aim for a lens which would have been around the same budget as a new body.
Permalink | Report
December 23, 2008 05:31 PM
When it comes to a digital camera you can't necessarily rely on just the body of the camera because of the digital memory involved. The higher the memory the higher the resolution which means the better quality the photo will be if printed. However, if you are already happy with the quality of your photos then don't worry about upgrading the camera and opt for the lens to improve them. =o) Good luck!
Permalink | Report
December 23, 2008 05:45 PM
The kit lens will just be a big disappointment with a new camera. You should get the great lens now and upgrade the camera later. Another way you could consider would be to spring for the new camera body and get a nice fixed focal lens like a 50 1.8. These are cheap and may hold you over until you can afford better glass.
Permalink | Report
Answer this Question
Related Questions
Ask a Question
Buy Mahalo Dollars with Credit Card or PayPal
Top Members
Most Popular Tags
Categories
- Anonymous
- Arts & Design
- Beauty & Style
- Books & Authors
- Business
- Cars & Transportation
- Consumer Electronics
- Coupons Deals
- Education
- Entertainment
- Environment
- Fitness
- Food & Drink
- From Email
- From Iphone
- From Twitter
- Health
- History
- Hobbies
- Home & Garden
- How Tos
- Humor
- Jobs
- Legal
- Local
- Love & Relationships
- Mahalo Answers Community
- Money
- Music
- News
- NSFW
- Parenting
- Pets
- Science & Mathematics
- Services
- Shopping
- Social Science
- Society & Culture
- Sports
- Technology & Internet
- Travel
- Video Games
Welcome New Members
- ayala2000, November 10, 2009 04:44 AM
- the_daily_blond..., November 10, 2009 04:33 AM
- willg55018, November 10, 2009 04:21 AM
- janblom, November 10, 2009 04:04 AM
- fb_876240594, November 10, 2009 03:47 AM
Mahalo Dollars are the currency of Mahalo Answers.
Each Mahalo Dollar costs $1.
Once you earn more than 40 Mahalo Dollars, you can request to be paid via PayPal. Each Mahalo Dollar is currently worth $0.75 when paid out via PayPal. Learn More