If Liberty is only the $150. difference I would go with Liberty. Flowrider in it self is worth the $150.
Your boys will love the liberty!
I'm also looking into the Liberty I would prefer St. Thomas over a stop in San Juan. But Labadee and St. Maarten are wonderful stops with a few seas days to really enjoy a great ship!