I have used Walmart batteries for 30 years. Last week I trolled 4 hours before battery gave out.  Remember very few battery manufacturers. Honeywell makes most of the batteries for all brands.   As far as starting I have never used a marine battery.  I use a car battery in all of my 4 boats.  More power.  Never a problem.