First of all, welcome to the iPhone side If this is your first time using iOS, I suggest spending a few weeks getting to know the overall UI, setting and navigating through the native apps. If you are already familiar with the operating system, however, jailbreaking your iPhone will be your best bet. I would personally suggest trying out LockInfo for notifications, SBSettings for well... faster access to settings and BiteSMS for those quick replies in any application. If you intend to stay on stock software, may I suggest trying out Pushmail (~$5.00) for your email needs? This app is ideal for users of Gmail and other forms of webmail. Boxcar is also great for those Twitter, email, Facebook, etc. notifications if you're not JB. Now if you're really daring, you can also try installing the iOS 5 beta, but you would need to sign up for a dev account prior to that (~$99). Despite the "beta", iOS 5 has personally been my daily driver with the notifications center and other awesome features already built in.
Originally Posted by coggster
So those are your options... enjoy your new iPhone! Please feel free to post if more questions arise