I need help switching to Android!

I know that you guys are probably tired of these posts, but most of the ones that I've seen haven't answered my questions. I'm currently in the process of selling my iPhone 5 and getting the Nexus 4 in exchange. I've always preferred iOS, but with Android 4.2 Jelly Bean, I feel like Google's finally caught up and taking over. I've been an iPhone user since 2007 (yes, the iconic year for mobile), but I've owned an Android phone (although that was in the days of Moto Blur and Motorola Cliq, so it wasn't the best representation). And, unlike many, I'm not switching because iOS is "stale and boring" but rather because Android offers much more.

I just have a few questions for you guys regarding Android:

1) Widgets; what apps are the best for them?

I've seen many pictures of home screens with AMAZING widgets. I'm a very simple guy and love fonts. I'd like a widget that tells me the weather quickly (preferably something that can direct me to Google Now if I press it; if something like that exists). I'd also like a widget that can let me quickly access a music discovery tool (such as Shazam). Any other widgets are greatly appreciated (especially with pictures).

2) Activator

I'm not sure if you guys are familiar with it, but when you jail break an iOS device, you can download this tweak called Activator. What it does is allow you select certain activation methods to open, close, or activate a specific task (so I would be able to activate Siri with the long press of the bottom volume button). Is there anything like that? My uses for it would simply be to change my phone from ring to vibrate with the long press of a volume button (since I frequently find myself having to do that in class; and since no other manufacturer other than Apple finds this to be great lol), and to find a different activation method for Google Now. Mainly the ring to vibrate feature, so if there is any way to do this, please, let me know!

3) Keyboard

So I've gotten a chance to play with the stock Android keyboard, and while nice, I'd rather be able to just have that iPhone keyboard feel. I believe that with the iOS look and Android auto-correct I'd be in heaven. In regards to look, I'm not too picky, but my main concern is the layout. I would be ecstatic if there was a tweak or app that could change all the key positions to where they are on the iPhone. I know, first world problems, but after 5 years of using the same keyboard, I don't want to be sending a text and type in a question mark instead of an exclamation mark by accident.

Keep in mind that money is not an object. So if the tweak costs money, let me know. I'd much rather pay for quality when it comes to apps than have to deal with garbage for free. Also, I plan on using the CUBEN Space wallpapers for it, anybody have a good suggestion otherwise? Anything else is greatly appreciated! Thanks!