Toby Thanks for getting back to me.
Interesting that you went full circle. Since this conversation, i read 'php the right way' in full, but i still have some objections to certain practices in modern php development. It may be due to a lack of experience with say, working in a team; thus not understanding the value of them.
My framework has not bitten me yet, but then again i am a single programmer working on a very large project.
I think the conclusion is that i don't understand working in a team, and should get to working with one ASAP if i want to continue to write code in PHP that others understand.
As for my choice of forum software for my big project, i've ruled out flarum for the time being, due to what it would require to patch on the functionality the community needs. But am still keeping an eye out on the project.