It depends on your taste. I used Riccia as a foreground plant for awhile, but have switched over to HC.
Riccia tends to float unless anchored down, and trimming it can be very messy, as little bits will float up and decorate the surface of your water. However, it can be easy to plant, as you can simply sandwich it between some plastic canvas and tie some slate to it to keep it weighed down as it grows through the holes.
HC is less messy in terms of trimming, but is very difficult to plant.
Riccia tends to float unless anchored down, and trimming it can be very messy, as little bits will float up and decorate the surface of your water. However, it can be easy to plant, as you can simply sandwich it between some plastic canvas and tie some slate to it to keep it weighed down as it grows through the holes.
HC is less messy in terms of trimming, but is very difficult to plant.