Speaking from experience... The 1UZ in the Supra is a great swap, the engines are cheap and there are many to choose from. It does have aftermarket support, but its slim and its very expensive. I have had my 1UZ Supra for over 30k miles now and its still a stock engine (internally). If you want to make big power with it, it will take a lot of effort and custom parts. In my opinion if your looking for a brand loyal, very reliable sound engine, that also playes the music of the car gods through a Supra cat back exhaust then look no furthur.
Now, that doesnt mean its the best swap, in my opinion the LS series engines is your best bang for your buck, you get a alloy engine that has more displacement and out of the box performance than a 1UZ. Like it has been said, the LS has way more room in the engine bay than the 1UZ does, that leaves you with many more options to plumb turbos, superchargers, compounds, etc... There is a guy (I have posted it before) who has a old iron block 350 with two thunderbird turbo coupe turbos, one on either side of the block!!!! With room like that its a wonder why these swaps are not more common! If I was to do a LS swap, I would build the heads so I could rev the thing out and put a single mid sized turbo on it, call it done... That would produce plenty of power for a street vehicle.