The only thing that bugs and making me hesitate is the calendar only sycn'ing 2 weeks back, deal breaker.
Hmmm... not sure why you are only seeing two weeks worth of appointments. I'm looking at my 13-day old Lumia 928 and I see all of my calendar appointments for the year (have not looked for appointments in 2012 but assume they are they) and this is both for the Outlook calendar (via our exchange server) and the Google calendar I use for personal dates.
Now, the Google mail drops off after 30 days, but it did that on my BlackBerry 9930, too so, I'm used to that. With my Lumia, I just use the web browser to search older GMail messages.
REVISION: The Google calendar appointments I'm seeing were the recurring ones. All of the other one-off appointments did drop off just like the email. However, I can still see them when I use the web browser.