I'd go with a clean minimalist layout first, then add features iteratively. What's your core user base like – do they prefer a simpler start or all the bells and whistles upfront?
I'd pick Clean minimalist layout - our users are mostly on mobile and a simple design tends to load faster, but what about accessibility considerations?