No 3G - I very rarely browse the internet unless I'm on WiFi.
Bad camera - says who? The picture quality is perfectly fine for quick snapshots.
No front camera - Seems very gimmick-y to me. Face Time appears very useless.
No video recording - this is what I have a video camera for.
Multitasking - what do I need to multitask?
No voice control - I've never once desired this
No tethering - I've been able to tether for a while with a jailbroken phone
No MMS - I've also been able to do this for a while with a jailbroken phone
Bad screen - ... again, says who? If it was all that bad, I doubt we'd have seen 3 models with the same screen. I believe what you meant here was "a non-better screen"
If in this day an age if a 2G is sufficient for you, then you are not really a candidate for a smart phone. The difference between a 2g and 4 gen is like an apple IIc vs a Mac, window 3 vs win 7 etc. Its good you still have a working 2G, it's now a museum piece.