On Wednesday, November 1, Razer announced its plan to release an Android phone for gamers. When it comes to features and performance, the device is serious competition to Apple’s iPhone X, Google’s Pixel 2 and Samsung’s Galaxy.

According to its specifications, Razer Phone has a 5.7-inch Quad HD display (1400p, or 2K resolution) with a refresh rate of 120 hz. It will feature a Qualcomm Snapdragon 835 processor and 8GB of RAM, compared to most phones these day, which include up to around 4GB of RAM.

Razer Phone has a built-in storage of 64GB, to which you can add by buying a micro SD card.

Two other very important features for gamers: 4,000mAh battery and fast charging through USB-C.

Coming in an all-aluminum case, the phone also has a dual-lens rear camera with a resolution of 12 megapixels and a front camera of 8 megapixels.

Add to this combo a fingerprint sensor power button and you have the perfect phone.

Well…almost.

While the features mentioned above do sound attractive for those who have a passion for games (not only it has the refresh rate of gaming-quality PC screens, but it also has the Ultramotion technology, which allows for smooth gameplay, due to its ability to sync the graphics chip in the Phone with its screen), there are some characteristics that might disappoint some users.

One would be that the phone is not water resistant. Also, it does not have an OLED screen, or wireless charging. And it does not have a standard headphone jack, similarly to other high-end devices.

Razer Phone will only run Android games from Google Play Store.

As for the price, the device will be available at $700, which makes it cheaper than most of its competitors, such as the iPhone X (sold for $1000), or the Galaxy Note 8 (priced at $950)

Razer Phone is available for preorder.