If rebuilding/repairing your current engine doesn't seem viable and you need to swap, a 2JZ-GE is a great option in my opinion. You'll need a bellhousing and probably a flywheel. Honestly most of the parts needed to swap it are pretty readily available from various vendors or Toyota themselves.
That's all from the mechanical side. On the electrical side, you'll either need to customize the harness to fit your car or find someone making a harness. Not sure what's easier to be honest.
If you're going standalone, it's pretty much all the same, but if you're going to try to use the stock ECU, a non-VVT-i engine is an easier swap electrically for sure (unless you can find an ECU without immobilizer or modify one, or have a full setup with key).
If it was my car and I was doing a GE swap, I'd probably do a VVT-i setup with a stock ECU and deal with what needs to be dealt with. 7M parts are getting harder to find these days to do a proper rebuild (specifically on the bottom end as it relates to oiling and so on).
Jeff