How do you know he hasn't previously owned a Xbox 360, like I have?
Frankly, your mind doesn't seem to be able to contemplate every factor, my opinion's are Valid as I have owned a 360, and that Annual Fee was which I couldn't stand, thus Playstation (Like my previous consoles), was a great alternative to not paying and playing online.
Now, those few features you've mentioned, barely makes it worth it for me or anyone to pay an Annual Fee for, and simply put, I can't see reason to pay for a system, with few to none Multiplat Games and DLC milking all around, and Call of Duty adds to that too.
I will tell you, the only game I ever enjoyed on my 360 was Halo 3 and Forge mode, those bring back some good memories, and almost tempted me to buy a 360 again, but then I couldn't see a reason after that.
Now, all in all, 360 isn't a good choice, cause those small features are not worth the price YOUR going to have to pay, and with developers that were 360 Pro moving towards PS3, I can't see a reason to keep on using a 360.
I'm just gonna start by saying although I prefer the XBOX personally, it really is about personal preference. Honestly both systems are extremely even when you weigh everything up.
Anyway devs aren't moving to the PS3 anymore than they are to the 360, the PS3 is merely having a good year, which after so many years since launch is about bloody time.
As far as what you said regarding it not being worth it this is what I meant above- it's personal preference. Are you willing to pay a premium for a service that's that little bit above the competition? Because that simply is what it boils down to.
Also I doubt that other guy ever owned a 360, you've put some thought into your post whereas he clearly didn't, he was just fanboy trolling.
Oh and btw, how is DLC milking on your system a bad thing? It's inevitably going to happen and the only reason Sony has introduced PS+ is because they want to keep up(as the money from subscription fees go towards all forms of exclusivity).