I would add water sprite to the plant list.
Although the footprint is small, it is not as small as others are making it out to be. Let's look at the dimensions of your tank compared to other popular sizes.
Your tank is 20"×18" or 360 inch square footprint.
10gallon is 20"×10" or 200"sq...