Unless an abundance of internal storage is a priority for you, 512GB should be enough. This model is equipped with an octa core processor to be able to handle all the heavy apps.
See everything within Samsung Galaxy
This product is also available at 9 unverified merchants.