Wow... where's the respect for our Cars?
Lexus is a class above any Subaru. Sure, they're not as fast in stock form but they have a great base to build up on... a good turbo kit can easily produce 450 whp and still have lexus style.
Tell me about it, where is the respect?
Honestly though bro, let's be real guys, what luxury features do you see on an is300? (Has anyone ever though of that?) No disrespect to our car, but really what makes that car luxorious? Well it does have some but nothing like the GS, I guess why this is a entry-level luxury car.
Anyway, if you want performance, stick with the STi bro. But if you want class (by the way this can get you girls, the mature ones. Also class can get you into places in life with the least amount of trouble, EX. not needing to worry about someone trying to check up on your sti in the parking lots because it looks more racer-like than the is300 and they can see something in it), go with the is300.
Here are some stuff you might want to keep in mind:
1) Bad investment by trading an STI in for an is300, a car that stopped producing at 2005, meaning you are only going to get it used.
2) The STi performs better, I mean STi really focuses on performance since it's really a drag car, more bang for the buck with STI if your looking for performance, but this is300 can be a beast too with a little bit of luxury (leathers, powered seats, rims?).
3) You might be looking backwards just by going for the is300, because the STi is sportier, performs better. Lexus is really meant for class, but as you can see many people have done work with it and turned them into mean machines.
OVERALL:
If you are young, and really WANT this is300, go for it. I'm 19 and i would want a car I really want to enjoy for the next 7-10 years, before I have to start getting priorities staright such as wife, bills, house, etc.
Enjoy.