I wasn't really having problems with the i4. I could've lived with it. It's just that the 3gs provided a much smoother iphone experience for me than the i4. i4 lagged on loading websites and wasn't as smooth navigating around. I tested it side-by-side using the same apps and websites. Typing on the 3gs was a lot better also. Honestly, I love the iphone and can recommend the phone to others just for me I would rather stick with the 3gs. I would rather not be locked in another 2 year contract with AT&T. I'll wait to see if there is a LTE version on Verizon or a much better iPhone5 next year.
I think I can speak for most, but that experience is
the total opposite. I have other platforms with
faster processors as well as a 3GS and the difference
is noticeably faster on the i4.
If you're cool with the 3GS, that good as well, but
you might be the first person that I've heard say
that... also, I'm sure they may be others.
Did you try to switch it out with another i4 to
ensure it wasn't just that phone?