I'd go with msi. Currently i have a gigabyte and i'm very happy with it, first time i owned anything gigabyte. It's a ma770-ud3. Does as advertised, it is sturdy, i know it's not going to blow up and was made with good parts, and i paid $100 or so for it, it was worth the money and it does great. When i did buy the gigabyte motherboard, i was looking for something in the $100-$120 range with quality and was local.
However for all of the features the bios has, is largely stuff i don't use. But, when it got down to business, i wanted some very basic features out of it most of all, and it doesn't have them. Hopefully in a bios update they added in the ability to set a bios and boot password. But, who'd think you'd end up without a bios that doesn't have at least those 2 features? I'm only *****ing about them because i sort of wanted to use them.
As far as anything else goes, i don't have many qualms with biostar myself. The biostar motherboard i had back in the past worked great and was awesome for compatibility with 2 sata, 2 ide, floppy, agp and pcie (the agp on the board was actually just an agp slot that worked off of the pcie bus). It was a great motherboard. It had a chipset that would handle a dual core athlon 64 and was advertised as being able to do it. I was like cool, i'll upgrade to dual core later, i can upgrade to sata drives when my ide drives die, and if i was still on agp (like i nearly was) i can upgrade to pcie later. It worked great for this.
Yet again, the bios, but was much worse than my current board. It was missing one thing they could have been added in to let me overclock via bios update but never was. Secondly, the board couldn't handle dual core because of something with the chipset. Good news, most manufacturers with the same chipset fixed this in a bios update, except biostar.
Additionally, i consider gigabyte to be better than biostar, but not in anyway following the metaphor "the difference was like going from night to day!". If you end up going with gigabyte, you can be a happy customer like me, but i'd go with msi if i were you.
And yeah, i never pay more than $150 for a motherboard for a slew of reasons.