You'll be happier with that 2.5g , at the same price.
In a 2 gallon you can't have any extra fish :( but in a 5 gallon you can have an Oto fish or two which cleans algae off your tank and eats tiny algae drops you place in the water. The one gallons are kind of a joke, especially for planted tanks.
Plants I recommend (as a newbie to planted tanks and low light hardy plants)
Java Fern (Research how it can be planted/attached to decorations.)
Cryptocoryne's seem good and hardy.
Ludwigia/Wendetti's are good too :)