PS3 has pre-release contracts with rockstar and asian designer like Capcom, something microsoft don't have. So GTA4 will be on the Xbox but at a later date.
PS3 is more powerfull than the 360, but as you say more expensive. It also has more features such as memory card compatiability ,interfaces and blu ray.
Get a PSP in the meantime and wait for the PS3.