I have watersprite and pennywort, and they've both survived so far. Mine will uproot the watersprite if I put it where she can get at the roots, so I stuck is between some driftwood and it wasn't uprooted again. As for the pennywort (which I adore), she'll nibble at occasionally, and has torn up several leaves, but the thing grows so fast the overall plant hasn't suffered and has gotten much bigger since I put it in the tank. She doesn't touch my argentinian sword, either, but I've never tried amazon. Actually, the only plants I've tried so far that haven't worked have been java moss and subwassertang, those were both nibbled into a huge mess and had to be taken out.
A lot probably depends on the individual fish, though. Good luck!