I've never made a secret of the fact, prior to 2015, I was not a massive fan of Samsung smartphones.
While past Galaxy smartphones, such as the Galaxy S3, Galaxy S4 and Galaxy S5 had the makings of a great handset, for me they all had two big problems that kept them from achieving true smartphone greatness.
First, while ergonomic, the handsets all featured fairly flimsy polycarbonate chassis that felt noticeably cheaper and easier to break than you'd expect from a £500-plus handset.
Second, with the addition of the Touchwiz skin, Samsung flooded its handset with a sea of superfluous UI changes and bloatware applications that detracted, rather than enhanced, Android's user experience and delayed software updates from Google.
Up until 2014, these issues hadn't really affected Samsung's smartphone sales and it looked like the firm would stick to its guns regarding its hardware and software design strategies. However, following lower than expected sales of the Galaxy S5, in 2015 all this changed.
Having made a wave of changes to its mobile management and design teams, Samsung returned to the arena at Mobile World Congress (MWC) in March and unveiled its Galaxy S6, a handset it claims addresses these two fundamental flaws.
After thoroughly testing the Galaxy S6 for our review, I think there is a lot of truth to Samsung's claim. In fact, the Galaxy S6 is one of only a small handful of smartphones to receive V3's hallowed five star rating.
Featuring a reworked design that incorporates a special metal alloy that Samsung claims is 50 percent stronger than than competing handsets, the Galaxy S6 is rife with technological innovations.
Key positives include a 5.1in quad HD 2560x1440 577ppi screen, "one of a kind" 14nm, 64bit octa-core processor and 16MP camera with a custom F-1.9 with RealTime HDR sensor and Optical Image Stabalisation (OIS).
Add to this a custom fingerprint scanner in the Galaxy S6 front home button, fast charge battery technology and built-in WPC and PMA wireless charging technology and it's difficult not to be impressed with the S6 from a hardware perspective.
Moving on to the software side of things, I also have to applaud Samsung for its work cleaning up Touchwiz.
For the Galaxy S6, Samsung has radically reduced the number of custom apps it's added and made the majority of them uninstallable - which in my mind is a great move other companies should take.
However, I still have a few gripes.
Testing the Galaxy S6 I found Samsung has still made a number of needless changes to Android's user interface that don't improve on the operating system's native Material design. Key offences include things like redesigning the Galaxy S6 notifications bar, quick settings, and basic settings menus.
As well as making it harder to find where specific controls are the changes are doubly annoying as they mean, once again, the Galaxy S6's ability to receive updates to new Android versions has been hampered - skins delay how quickly handsets can be upgraded to new versions of Android as their custom code needs to be reworked to work with Google's.
As if to illustrate this very failing, Samsung is yet to give a firm date for when the Galaxy S6 will be updated from Android 5.0.2 Lollipop to Google's latest 5.1 version.
This is a problem as fragmentation within Android is one of the biggest issues undermining the OS's enterprise appeal.
This is because early versions of Android won't necessarily receive security patches for newly discovered security flaws - which is why a number of Android users are still vulnerable to highly publicised issues, such as Heartbleed and Freak.
While this won't be too much of an issue for the Galaxy S6 now, as new updates become available and fresh exploits are discovered it will grow to become one.
To truly succeed at creating the "ultimate business" Android smartphone, Samsung needs to continue the work it's done cleaning up the Galaxy S6's Touchwiz and consider stopping skinning its handsets at all.
This strategy seems to be working for Motorola, which has been releasing handsets running close to untouched versions of Android for the past couple of years.
Luckily, it looks like Samsung is aware of this and will continue refining its "less is more" approach to software additions, at least I hope it does.
Mobile payment app makes users' details public by default
2,400 signatures gathered against the development and production of lethal robots
New Aston Martin flying car could take the wealthy from London to Birmingham in half an hour
With £6.7m in initial funding, Mosa Meat could be the first company to offer lab-grown meat to the public