A personal favourite {it is my go-to}, SMC employees tend to know most of their regular customers by name, and surprisingly, also remember if you got a PC build done by them.
They stock the best and latest products, and are always up for quick and easy exchanges in case of any issue {from their end}.