xbox 360 has better graphics on cross platform games but a ps3 exclusive like uncharted will look as good ad xbox exclusive halo and xbox 360 has an online service for 60$ a year but it has many for features such as cross game chat that the ps3 can't handle because of its weaker processor
It depends. If you want better performance and professionalism overall, then get a ps3. If you want a fun console to play with friends, than get an Xbox 360. I like the ps3 better, but it's your choice.