Strengths: Solid frame, cheap. Shimano components, although lower end, hold up well even after 2 years of abuse.
Weaknesses: No real weaknesses for the price paid. This bike is more suitable for the casual user (grocery store, school, etc.) than for someone who wants to ride on "Trail."
Bottom Line:
Would recommend spending a bit more money on a nicer bike that is more worth upgrading. This bike is worth the money, but that doesn't say much.