Home Depot is riding out a slowdown in DIY spending. Both are fantastic companies, but Amazon looks like the better buy right ...