The supercard uses flash for the save files, there are some crappy carts that use flash for save data.
The downside to the supercard is the SDRAM and the clock speed needed is under what is needed for some games, hence the game jerking.
Replacing the battery is the part of having any GBA flashcart, that is the mantenence and upkeep.