What's the easiest, what's the best, what's the quickest, what's the nicest...?
We get asked all sorts of things regarding foreground plants and the answer is always the same "it depends!!"....
it depends on what you are trying to achieve, what your skills as a hobbyists are, if you're using CO2, what your lighting levels are etc etc. So there's no easy answer but here's my personal top 3:
Pogostemon Helferi - probably the easiest foreground plant to grow as it will happily flourish in CO2 and non CO2 tanks. Lighting wise it's not too fussy either and again likes low and high light. Great for beginners and upwards.
Eleocharis Acicularis - a long term favourite amongst planted aquarium hobbyists you can see why this plant became so popular so quickly. Relatively easy to grow, it looks great and reproduces quickly by throwing out runners pretty much everywhere. In a CO2 infused aquarium, it really motors and you will have a lushous carpet in no time.
Echinodorus Tenellus - a cracking plant that has been in the hobby since the mid 80s. A plant with lovely shaped leaves which when submersed become slimline and grass like so it sways in the current (very relaxing to watch). Suitable for non CO2 tanks, however if you're looking to create a carpet effect (which most are with foreground plants) then CO2 would be necessary along with a decent fertiliser such as Neutro Combo.