I'm generally an Xbox person and would wait for the Xbox to be released before buying a PS4. Generally the reason for it is I have more friends on Xbox and I prefer the Xbox pads. Though, if they still charge for Xbox Live and don't offer something different to the PSNetwork which is free then I will consider a PS4. Also, if the ability to play second hand games goes away then I will consider PS4. I think the ideas which Microsoft are rumored to be implementing will be implemented eventually, it's just too early to do it now. It would be suicide to implement them in the next-gen of consoles without Sony doing it too.
If Sony do it too... then we'll all just have to "deal with it".