I think the best way to go is lithium. A lot more expensive than agm or regular deep cycle batteries, but like 4 times lighter for same AH, a 300ah bank weighs 60lb, can be discharged to 100% although some say 80%, versus deep cycle where you cant go past 50% without hurting your batteries life...