Which one should I buy? Or, which one would you buy? Please look at their specs on the websites.

Will mostly be playing metal, but would like to play other stuff too.

Ibanez ART320 = $450
ESP LTD EC-330 = $500

Thanks for your input.

I have the ART300 which is one step down from the 320. The only difference (i think) is the pickups which are slightly better in the 320. The 300 is very good for the price and I assume the 320 should be the same.

The 300 has active pickups but it sounds passive and has some crunch even on a clean channel. The pre-amp is great for metal, but if you are going for a clean setting, don't expect much.