I would say you can't really compare the two. I'm with sjbsuperman1425, what are you planning to use the car for. The 2JZ is gonna throw off the balance of the car pretty bad, not necessarily because of the weight, but also because of the length of the engine, it will be hard to push it back far enough for a good balance. Now if you're looking for a straight line car, that's not really a problem, but if you want a road track car or even a well handling street car, I don't think you'd be happy.
As far as the SR20 is concerned, yes you can get 500 hp out of it, but it won't be reliable, no matter how much money you put into it.
If you really want that kind of power, an LS swap is really the way to go, not only can it handle that kind of power well, but it's a V engine meaning it will be easier to mount further back for good balance, and parts are easy to come by.
But, if you really want to keep it between those two choices (2JZ or SR20), I would say go with an SR20 around 350-400 hp. That should make for a fun, well balanced, and fairly reliable car. It's less power than you initially wanted, but you've got to look at the big picture, less power, but also less weight, and the car will be balanced, meaning overall, it should be just as fast if not faster than a 500 hp 2JZ. Also, running a 350-400 hp SR20 should be a lot cheaper than running a 500 hp 2JZ, I think, as with any hybrid swap, there are going to be a lot more problems than you expect.
But, then again, that's just my $.02, take it for what it's worth to ya, and good luck with whichever you choose.
