Which battery last longer ? One with float charge a 2 amps, or float charge at 12 amps ?
Neither really - the float charger reduces amps as the batter reaches full charge to protect the batteries plates from overheating and warpage.
It will only provide to the battery what is needed.
The 12 amp unit will charge a low battery back up to full charge quicker than the 2 amp.
So if you need your batteries charged quicker get the 12 amp unit.