Heres my take on Xbox Live over PSN.
I personally prefer it, because while I have no problem playing online games over Live, i cant get through a damn single match in any multiplayer games on PSN without losing connection to host. It gets so frustrating i stopped even trying to play over PSN and had to rebuy some games for Xbox live to play multi there.
To me, the 50 bucks is worth it.