Prime is almost always next day, occasionally same day delivery for me, FWIW. B&Q (home depot equivalent in the UK) can occasionally be the same as ordering off of aliexpress.
In the UK, the only place that I've found beats Amazon for delivery is Argos. For some utterly insane reason, they do their own delivery logistics from my nearest store and it can only be a fleet of vans sitting waiting for an online order to come in. I've _regularly_ had orders delivered in about 15 minutes from them (which is about how long it takes to drive to the nearest store).
In the UK, the only place that I've found beats Amazon for delivery is Argos. For some utterly insane reason, they do their own delivery logistics from my nearest store and it can only be a fleet of vans sitting waiting for an online order to come in. I've _regularly_ had orders delivered in about 15 minutes from them (which is about how long it takes to drive to the nearest store).