seriously another one of these threads?
use the search button I guarantee that you will find multiple threads on this subject.
it also comes down to personal preference, play style, price range.
have you looked up any reviews? or done any research?
"You know what the chain of command is? It's the chain I go get and beat you with 'til ya understand who's in ruttin' command here."