Leather bags are a really great investment, because they will last you a lifetime if you take good care of them. If you don't really care about the brand, you can get leather bags at super prices from indie designers. Neutral colors are very easy to mix and match and if you ever got stains on them, it would be easier to dye them in the original color.
Suede leather bags are more complicated to be taken care of. They stain easily and are very hard to clean. Still, they do look very sophisticated. Also, don't forget that Boho-inspired leather bags are in this year.