Really kiddos, just think about it.
>Character classes
check
>team Based game
check
>Online focused
check
>rpg elements
check
>set in 'space'
check
>randomized level based weapons and gear
>check
Tell me im wrong, oh wait you will, because you are blinded by your fanboism.
-
You know Bungie said they got a lot of ideas from games such as Borderlands and Farcry 3. Your points can be taken, but if you look at a lot of your arguments they took these things and made it their own. Added their own twist to make it (in a sense) feel new, innovative, and different. Not to say there is still a lot of features from the game we haven't seen.