There are hundreds, if not thousands of free WordPress templates available for you to choose from. Add premium (paid) themes into the mix and the choice becomes overwhelming, but there’s bound to be a template that suits your needs right? Probably. If you can find it.
In my experience, there’s always some little tweak (or major overhaul) that a theme requires in order to get it to do exactly what you need it to. Whilst on occasion plugins can be used to do the job for you again, they may not be exactly what you want.
I have extensive experience working on custom themes, integrating WordPress with existing sites and modifying plugins to do exactly what you want.