It's quite important to decide on early stage of project which methodology to follow, to create architecture, that fits our needs and follow methodology rules, to avoid misunderstanding.
I personally (and as a Snwodog) like how BEM works, but have to be sure, that most of community like this way too.
BEM follows SMACSS and OOCSS (BTW. Is there any difference between these two?) paradigm, so probably if you use them, migration will be easy.
To be honest I'm most afraid of devs who never follow any methodology and/or not work as a front-end dev on full time - understanding benefits from keeping strict rules of methodology requires some knowledge and time, so the feedback might looks like "Oh no, let me write my CSS / HTML as I want, this is stupid!"