There are hundreds of WordPress themes to choose from. Many are free but they are free for a reason:
Inflexible
Free WordPress themes tend to very static and have very few features. You often cannot change the design or layout and it can take a lot of technical expertise to change things.