I, personally, wouldn't buy a motherboard with built-in wireless. Prefer to have a separate card for upgrade purposes. To answer your question on recommended card, depends on what router you have - G, N, dual-band? If dual band, 300+300, 300+450 or 450+450?
I, typically, trust Linksys hardware, but lately had some good luck with Netgear USB network adapters.