This phone rocks! The app situation, if there is one, does not bother me. Sure, I wish my bank would make an app for it, like they did on iOS and android...but I can survive without. The battery life has been awesome for me. After 12 hours, I am still on 80% charge. No, I am not a big Internet user or movie on phone (that is what tablet is for), but I sure talk, text, and use social media constantly. I turn off most background apps and any other non-essential stuff. Battery life has been way better than my L920. The people hub kicks you know what. I don't have to use twitter or Facebook apps to converse with others. There are too many positives to this phone and OS that the negatives (if any) are too minor.
Obviously, the biggest draw is the camera. It will not replace my dslr, but it is a very close second. Being able to change settings is nice. Shoot now and zoom later is real. I can download hires photos into Lightroom and crop pictures...they look fabulous.
When I moved from iOS (iPhone 4s) to L920, the learning curve was about two weeks to really like it over iOS and android. I almost gave up on WP8 in beginning, but once figured out all of the stuff it can do, the other two OS just pale in comparisons. For the people on the fence, forget about your previous OS (android, iOS, BB, etc) and let WP work for you. Trust me, it will work. I have converted several diehard android and iOS users, once I showed them WP8.