I've read through your post about 3 times now, and I'm not sure what you're complaining about.
Alright, so, there are only certain numbers of mission types, and most of them involve fighting things. Find me an MMO that isn't the same way.
Yes, the office maps may look similar, but they are made up of individual rooms, and those rooms have the same layout. This allows the devs to come up with more content and not worry so much about hand-creating a new map each time.
There are many different kinds of maps, not just offices and warehouses and caves and sewers (although that is most of what you'll see at earlier levels), and each of them has at least 15 different layouts, so you won't really see the same thing over and over again.
And, yes, the devs know that a lot of the office maps look alike. They play the game too, and listen to the players. But, when they ask the players "Do you want office maps to look different, or do you want us to create another zone and more content?" the players always pick the zone and content. Strange.
If you're complaining about the game not forcing you to PvP, well, I, for one, welcome that, and I know a lot of other people who play who do as well. The game would be a lot less fun for me if I had to worry about being ganked every time I wanted to go to one of my missions, or when I was doing some street-sweeping.
"If you look at successful MMO's out there"... I have news for you, CoX IS a successful MMO! It's been around for 5 years now, and isn't in any danger of shutting down. Tell me, where is The Matrix Online, or The Sims Online, etc. The CoX player base is, at last count, only slightly less than the LotRO playerbase. A game that's 5 years old vs. a game that's only about a year old, and which is based to compete directly with WoW.
Yes, CoX is now WoW. I wouldn't play it if it was. If you want to play WoW, then play WoW.
Task Forces/Strike Forces have never been required. EVER. They are great for players who want to experience the world of the game more, and actually get some *gasp* PLOT in their games! And, yes, you get badges for doing them. CoX was the first MMO to have badges, btw.
And, if you're complaining about how you don't need to team up with anyone to play the game, again, GOOD! I don't always want to have to play with someone else! I don't want to be forced to group up with other people, who I either don't know, or who I'm forced to work around their schedules in order to have fun! CoX I can pick up at any point, spend 15-20 minutes and run a mission, and then go do something else if I have to. I don't have to raid for lewt, I don't have to grind my way up to the end content, where everyone else is, I don't have to hear people telling me that I'm useless if I don't spec my character a certain way, and I don't have to play with anyone I don't want to, just because "This instance is designed for 8 people".