Generally, development is best done locally rather than on a cloud server. Nanobox provides a local dev environment that is identical to your production environment. So you can develop locally, then deploy to live servers without any surprises. What cloud provider you use is up to you. With Nanobox, it doesn't really matter.
Here's some more information about using Laravel with Nanobox:
Laravel Development & Deployment without Homestead or Forge
Nanobox Laravel Guides