Are you happy with the 4D. I am interested in possibly upgrading but I'm wondering if it's worth the cost. And has there been a big learning curve in learning the new features?