Hi Pools!
Usually, with a pool that size a 1 HP Superpump with a two-speed setting is plenty. But your spa and waterfall may add demand. I don't know much about spas, especially when integrated into pools.