this is like asking "which is the best car". There are so many different cruise concepts, ships of many different sizes etc.
And it depends on your preferences, interests etc. which one fits you best. Tell us a little bit about yourself, which should help. Also, I very much recommend booking your first cruise through a good, cruise-specialized travel agent, who will also try his or her best to find the "best cruise" for you.