What Randy said and welcome to FT!
If you can spare some time and take a look at simialr threads, I am sure you will find the general guideline to narrow down your own "best" pick. In the last month or so, there are quite a few threads asking similar questions. You can use our search function (one of the tabs to the upper right in each forum) and apply all the excellent advices to your own unique preferences. One example thread followed:
Advice on Frequent Flyer Programs
If you think your "needs" were not met after reading all the related threads, come back and post your questions. The more specific, the better! I am sure our "expert" FTers will be more than happy to chime in.