Never Astro. High price, low quality, terrible support. Read the forums and that will tell you everything you need to know about them.
Sennheiser, Corsair, and Logitech all make excellent choices. It depends on what features you're looking for and you're price point.