Listen: fire a pair of "department heads", hire a pair of very good coders from the community surrounding the project you're trying to use and make the changes you want. Bonus points for giving back those changes to the project when you're done.
Bitching that the free software you tried to perch your business on isn't meeting your needs is just bad form.
WordPress is the best choice for our clients, because it's easy for them to use, FULL STOP.
Enhancing that great UX with our own sauce is hard work, but it pays of for them in the day-to-day and for us in the long run. (Referrals and repeat business.)
The OP may have left the building, but WordPress is sticking around for a long time.