Best Advice I can give you is check reviews and do your research. Take into account your hand size, and your preferences; What's good for some one else may not be good for you.
Things to consider in your research.
Ergonomics, Quality, Support, Software, Cost, and Application (What type of games do you play) to name a few.
Be weary of CH products (Read my "CH Assembled in Mexico." post on this board and "CH Control Manager Nightmare." on the "Technical Support" Board.)