Soundcraft is not bad. The thing is, they make several different products and some don't like their lower-end offerings. For example, the E series mixers seem to not be too favored. But, their M series mixers really aren't bad at all. I've read some good things about them here, but a 4-channel will run you about $500 (roughly).
Some people complain that because they are now a part of the Harmon Group, that their QA has drifted from the "soundcraft" original standard, can't say for sure. I've only seen a couple of people really pissed at the lower-end products, so that's just a couple people's opinions. Unless I see a mass of people disliking something, I'll tend to take a chance if the product seems like it's worth it's value - or in some cases - better.
These companies are also a part of the Harmon Group: AKG, Crown, dbx, DOD, JBL, Lexicon and Studer. I don't think that because they are a part of Harmon that all their respective products suck. Some of the low-end stuff won't be spectacular quality, but it could very well be usable. I wonder if it's not just a mindset that some have?
The Yamaha MG series mixers are pretty decent - usable mic pre's, solid. I actually have an older Yamaha too - the MX12/4. That things still kicking and sounding pretty good. I used it for recording a couple years back, but now just use it live. Yamaha makes some quality product. You'll get a different sound between Soundcraft and Yamaha. Soundcraft is known for their "sound" - nice EQ's and warm sound (again, when you get down into their really low-end stuff, I don't think you're getting into what they are known for).