Hello,
FLEXIcontent comes with meany features and is free

, has basic documentation free too, the work to achieve a specific purpose is mainly on the shoulders of a developer or web designer
Also if you create a custom template that you would want to share the you can post it in this forum
Regards