Depends on what you want and budget . And how often you will service the car.
Ecotec , good power for a 6 . old style engine real easy to work on and wont sludge up if you forget to service it for awhile.
Alloytec, faster then a ecotec , more modern engine , but a real pain in the ass to work...