It used to be so simple. If you needed a load balancer in 2009 there was only one to choose from. Now there are three types in version 2 of Elastic Load Balancing.
The main difference between the two 'new' ones is the layer they operate on.
Image based on OSI Model - Wikimedia