Let me first say that I have been, for the most part, what many people would consider an "Apple fanboy" for the past few years. I use a Mac Pro for video and 3D purposes, rMBP for mobile stuff, iPad, iPhone, and all that. This is my first review on a product, and will be a partial review of Android and iOS as a whole as well.
So far, I have loved my Nexus 4. Of course, during this review I will mainly be comparing it to my 4S. From many people I have been talking to who want to stray away from iOS, they want to do so from either a 4 or a 4S. This review will be based on the main things I use my phone for and will of course vary for different people. Proceed with caution.
Basic browsing:
My iPhone 4S was great for browsing. Safari browser worked fine and was easy to use. My biggest complaint was always the screen size. And in this aspect, the Nexus 4 without a doubt beats the iPhone. And yes, screen size, 4.7", easily beats the iPhone 5's 4" screen.
From someone who did a lot of internet browsing on a daily basis, the Nexus 4 was best. Although, using it one handed can be tough. I am 6'3 and have fairly large hands. But one handed use with the Nexus 4 is not as comfortable as my iPhone. But I think the larger screen is worth a day or two of getting used to. After that, you get used to having to adjust holding your phone if you want to touch the top corner.
Battery life:
I, like many others, use my phone throughout the day to do various tasks. Because of that, battery life is extremely important. This part is pretty simple. My 4S gets significantly better battery life. Maybe its because it has a smaller screen, not as many cores to power, or whatever. But it is noticeable. It feels like I am getting the same battery life on my Nexus 4 that I used to get on my 4S before Apple released the update to fix battery life.
The battery life really should be better for Google's "flagship" phone. For (my) heavy usage, it sometimes won't last a full day.
Keyboard:
People do a lot of typing on their phones. Yes, people can go out and find a third party keyboard. But I think having a great stock keyboard is just as important. And in this sense, the Nexus 4 wins. Having predictions show up at the top of the keyboard is cool, but I don't really use that. What I do use is Google's Swype wanabe. It is absolutely great for one handed use. Takes some getting used to, but worth it.
Reliability:
This section should be important to everyone. We rely on our phones, and knowing that everything will work well when we need it to is important. On the Nexus 4, apps crash on a daily basis and complete lags occur often. And the software buttons freeze at least once a day. My iPhone definitely wins in this section.
App selection:
This is a hot topic, especially coming from iPhone users. The fact of the matter is they are pretty close. Quantity wise, Android is right up there, so it is easy to find the same apps or equivalent apps for the most part. That may sound all fine and dandy, but quality is just as important. Apps on Android don't feel as fluid. For some, you may not be able to find an equivalent. And there have been multiple reports that ~2/3 of all mobile developers prefer to work on iOS. In this category, my iPhone wins.
However, from a personal standpoint, I have not had any major problems in this category besides one. I use a delivery app on iOS for all my packages. The only "equivalent" I have found for Android is Parcels, but every delivery for Amazon I put in brings an error. Totally pointless. So really, it depends on the apps you use. But as a whole, iOS has the upper hand.
And I don't even think I need to compare maps
Camera:
I don't use my camera that much, but image quality overall seems to be better on my iPhone. Images from the Nexus 4 in low light looks too noisy. The ISO just gets bumped up too high to compensate for lack of light. My guess is it is because of the backlit sensor on the 4S that makes images look better.
Camera controls on the Nexus 4 are definitely better. I like how easy it is to change settings, and its easy to change settings.
One thing I hate about the camera on the Nexus 4 is that you can't tap to focus during video, at least I haven't found a way. Recording on an iPhone allows you to tap to focus whenever you want. However, on the Nexus 4, it saves out a frame as an individual image. But that is pointless in my mind as it is constantly taking a bunch of pictures. I think it would be better to just be able to pause the video in the gallery app and be able to save out a frame as an image rather than hinder functionality while recording video.
Build quality:
For the most part they are pretty similar. Although, the rim around the Nexus 4 feels like cheap plastic but the rim around the 4S is nice aluminum. Also, when using the power button on the Nexus 4, I hear that bad plasticy sound. Definitely not something I would expect from what so many others consider a premium product.
However, one thing I love about the build quality of the Nexus 4 is the curved glass. Apple is known for adding small details that make using the device more pleasurable. This is something that I am surprised Apple has not done because it is great. Using my 4S now just feels weird without the curved glass.
Notifications:
I always hear people say how notifications on Android are better. And after using the Nexus 4 for a while, I partially agree. I love being able to swipe down to see current notification. And I love swiping down with 2 finger for controls. I also love using Power Toggles to get even more quick controls.
But there is one thing about notifications that I love about iOS. When I get a new Facebook notification or something else and unlock the screen once I see that notification pop up, it takes me right to the app. I love that.
With the Nexus 4, it seems like that if something is in the notification bar, there also has to be an icon at the top left. This, I don't like so much. For power toggles, it requires something up top, but I don't want anything up there. Sure, I can change it to be transparent, but then if there is something else that needs to go up there, it will cause a gap. And yes, thats a small thing I know, but personally I don't like it. Also, for some widgets that I just want to show, for example, the current date or battery percentage up in the corner, there has to be something in the notification bar as well. For some apps, I just want functionality in the notifications bar. For others, I just want information at the top. But its either both or neither.
Google Now & Siri:
I guess I was one of the few that actually used Siri. It was great. Although, I really only did 2 things with Siri and it was only ever in 1 place. I would either send a text to someone or set a reminder. And more than likely if I was using Siri, I would be in my car. So, being in my car I need to be able to keep my eyes on the road. The thing is, Google Now requires at least some input on the touch screen. This means, I have to take my eyes off the road. Google Now is not a true Siri competitor as it is not totally hands free, lets get that straight now.
To start Google now, I have to first swipe up from the capacitive home button. Next, I have to tap on a tiny mic icon. On my iPhone, I just held down a physical button, so I never had to look anywhere. To send a text message, Siri would confirm the message for me and ask if I want to send it. I could say "yes", "yeah", "sure", any so many things. The main thing is that I didn't have to take my eyes off the road. With Google Now, you cannot use your voice to confirm the message. You have to physically tap. And in this sense, it is not hands free.
The other thing I do is set reminders. I am a forgetful person and reminders is an awesome app. I would just say "Remind me to check my bank statement when I get home" or "Remind me to feed my dog in an hour" or even something like "remind me to mail my letter tomorrow at noon" and it would work every time. Whenever I try and have Google Now remind me of something, it has only ever done time. So "when I get home" hasn't worked. And if I say "tomorrow at noon", I will get an error saying that alarms can't go by dates. Google should really include a reminders app or something similar because it is very functional.
App integration:
When it comes to app integration, Android easily wins. Its that simple. I love being able to go into my email client and click add an attachment, and then I can search my whole dropbox to find a certain file. And I love being able to send multiple attachments in one email. Something my iPhone could never do. This is an easy win for Android, no question about it.
Customization:
Another easy win for Android. The reason I think this is important is that there are things every laptop can do with easy that a smartphone, which in many cases because a laptop replacement when on the move, should be able to do. Some examples: default browser, default mail client, arrange app icons in any way, and so much more. If you want to keep everything at stock, which I have done for many things, you still get more functionality in many aspects compared to iOS.
Because of the customizability of the OS, it is easy to keep Android from feeling boring or stale, something that isn't really possible on iOS. It is easy to try out a new launcher and just change the entire look and feel of your whole phone.
Third party accessories:
This one is a little tricky. Case selection and stuff like that will be way better for iPhones.
For other accessories, things are being split in the iOS ecosystem with the 30-pin dock dying and Lightning on the rise.
But a universal port like Micro USB is pretty great.
Vibrate Switch:
This is one thing I really miss from my iPhone. I love a physical switch to make sure things are silent. Going to class or going to church, I could just reach in my pocket and feel what side the switch was on.
Cloud services:
Both Google and Apple have very interesting cloud services available.
Google Drive vs Documents in the cloud: They both have their strengths and weaknesses. For Google Drive, it is great being able to upload and download any file type, can't do that with documents in the cloud. But, what I can do with documents in the cloud or even data in the cloud is pick up my iPad, play some Infinity Blade 2, and then pick up right where I left off on my iPhone. It is completely transparent to the user and works great.
iTunes Match vs Google Play: iTunes match gives you 25,000 songs for $25 a year. Not too bad. But the way it works isn't all that great. I only have 6,000 songs in my library. 20% of them weren't matched. But TuneUp found them all perfectly fine. So it that sense, its just alright. For Google Play, you get 20,000 songs uploaded for free. That's pretty good, but it won't upgrade the quality of your music. Whether or not that is worth it is up to you.
One thing I really miss about iCloud is how notes and reminders sync perfectly between my iPhone and iPad. Sure, you can get Astrid on Android, and then Evernote as well. But I like having essential apps from the start.
Price:
I think this one doesn't even need explaining.
Other things:
I love the LED notification light. Widgets are very functional. Lockscreen widgets look cool, but developers really need to start taking advantage of them.
Phone itself feels lighter and thinner than my 4S.
Not a big fan of onscreen buttons.
I love the way Android uses gestures for deleting apps from your recent list. Just a quick swipe and its gone. I hate the long press for iOS. However, a lot of times to delete a conversation or something long that on Android, you have to do a long press whereas iOS is a swipe. Both should be more consistent IMO.
The way Android shows battery usage is far superior to iOS. I love being able to see that information.
Google wallet is awesome. Used NFC to buy some ice cream at Braums and I had no idea they would support it! I don't agree with the typical "Oh NFC just isn't ready yet" argument that iOS fanboys say to make themselves feel better about how the iPhone 5 doesn't have it. It is also GREAT for quickly sending a friend a link to a website. No more tap and hold, drag to select URL, copy, switch to messaging app, tap and hold, paste, send. It is just a quick tap to phone, tap to beam. Done.
I always hated how with iOS, the stores were broken up. You have an app that takes you to the iTunes store, another for apps, another for books, another for news stand, blah blah blah. I enjoy how Google put it all in one.
Smartphones are great for finding out information thanks to quick access to the internet and search engines. Unfortunately, iOS adds needless steps in order to take advantage of the crazy amount of information at our finger tips. With Android, just unlock and search right at the top. Love that (Although I am actually a Bing user because I get points and free Amazon gift cards, wish I could change it).
Conclusion:
I am sure I missed points. So if there is something you want me to talk about more, let me know. I am not trying to bash either platform, although too often posts like this just lead to that. I am just trying to spark some discussion. And if anybody has any suggestions for me to fix some annoyances I have talked about with either platform, I am very interested so please let me know. Especially for Android as I am still sort of a noob with Android and I want to continue to make my phone even better.
As a whole, I prefer using my Nexus 4. The bigger screen and better keyboard are great. Most of the other things where my iPhone was better were small things to me, and right now not worth me switching back to my iPhone.
------------------
Edits in italic.
Good review man. As a Side note I too am holding out for the S4.
Also for others looking a good unbiased (imo) video review. I liked this one
https://www.youtube.com/watch?v=E406xXr4Mok