Hey all, I just wanted to add my thoughts - I got my Mini today from HTC through work and it's a really great little device.
My daily driver is a Lumia 920 but I've recently had an HTC One that I've been using for about 12 weeks. I've also had plenty of experience with the S4 Mini.
My thoughts...