Hi.
I am not an SAP employee and don't know best practice, but here is my recommendation.
If you go for a 2-tier landscape (Dev/Test and Production), I would definitely go for Production type in both installations.
Due to the difference in the DB layer, you will want to test your setup on Dev/Test with an architecture as close as possible to production.
You can easily install Development instances on local PC's. Here you would install with the local Derby database.
Søren Hansen.