I would always order from End if i had the choice. I immaculate CS and delivery/returns.
When i returned an item to Flannels it was nearly a month from ordering before i saw the refund in my bank. The whole experience is painful.
If you're spending £1000 you want free next day delivery. I hear you about the shops being spread around the north, but it's still too slow. Why can't they ship from the shop it's stocked in like any other retailer? It's just bad planning and they don't seem to give a shit.