You're more of an X fan IIRC, so get the Sentinel.
I'd say go with Forbidden Planet (provided they ever actually get them in stock), or click the banner and get em from AFX, just make sure to get them shipped via someone in the US, else it will cost more to ship it than you pay for the item.