Personally, I have always bought my puzzles at speedcube.com.au. Free express shipping over $100 and a rewards system. Always great service. I have contemplated buying speedcubes at dailypuzzles but in the past they haven’t had the newest hardware, and have been more expensive. I have recently looked at their site, and it seems they have lots more cubes to offer and looks more professional then before, but I still don’t believe their overall store is better than speedcube.com au. However, it is worth adding because I know plenty of people who shop there

.
EDIT: I’ve been trying some of my friends 2x2’s and thought the GAN 251, Dayan Tengyun and WR Weipo were as good as the Valk 2 and I think they’re worth adding, anyone else agree?