Go with what your friends have. As what ive seen of what you like, you seem like a ps3 person.
I own a 360 and love it, it has great online, etc, my friend has a ps3 and for what ive seen its very good.
First thing to do is really talk to your friends first and see what games they play and what console. If you like the console, buy it, if not, dont buy it. You dont want to get in the situation were all your friends have another console.