I had my iPhone 4S stolen from me in November (I still get pissed off thinking about it) so i've been using a replacement iPhone 3GS. The 3GS is a very cool device-and I am grateful, but I miss the resolution and Siri the most. My 3GS is VERY slow and only has 8GB compared to the 32GB I had. I have recently put some money away for a new phone because I just really miss the power, resolution, speed, CAMERA, front-facing camera, exc. on my iPhone 4S. I recently hit up the Apple Store and actually played with the iPhone 5 and DAMN. It was light and just felt different. I was completely impressed because I already judged the device's capability before actually seeing/using it. My question is, do you think I should buy the 5 right now or wait for the next generation? The reason I am asking, is because I keep seeing articles about how different the next gen will be and how fast it is coming. What would you do if you were in my situation?