I have found Home Depot and Lowes to be the worst!!! I go to local nurseries they usually have more than 1 type of whatever I'm looking for and a much broader selection to look at. Usually lowes and home depot carry plants that are just hacked off and thrown into a pot and don't even have one true stem (I've seen this at nurseries too though). Also if there are any farmers markets near you, usually there will be some people selling trees there too.