All depends on what he wants as far as performance, and how much work he is willing to put into the swap.
Have you done a search on these engines? There are posts that discuss each of these on here.
You might have to be creative on the title you put in, as sometimes the title doesn't match the post or question ............. Like this one. Another place to look is in the
Corolla Lounge, of the Corolla forums section, for some older posts.
There is also a common engine swap guide in the Corolla lounge.
The blacktop has good hp but is weak on bottom end torque. You really need to spin it to move.
The 4AGZE has good torque but a little less hp than the blacktop.
The 3SGTE has good hp and torque, but is heavier and might upset the handling of the car, depending on what kind of driving he is planning on doing.
Common Engine Swap Guide
__________________
'88 Corolla, AE92 SR-5, 7A-FE swap/GT-S suspension
'87 Corolla, AE82 FX-16, 4A-GZE swap (autocrosser)
'03 Tundra 4X4 Access Cab, (FX tow vehicle/Home Depot runner)

Modification: Changing something to what you thought it should have been from the start!