It's a great phone with a good screen, great games and applications. There is a new iPhone 4 that is a lot better but 3Gs is cheaper.
3Gs is still available in 8GB model, and you will be able to buy it in the future. If you want 16 or 32 GB model, you better be fast.
Bottom line, it's a great phone.