UX/UI designer, researcher and almost a developer.
Зацикливаться исключительно на бэм не стоит. Если вы придете, в последствии работать в какую нибудь команду, где этот самый БЭМ волей невиданных сил проповедуют, тогда и освоите. А пока просто старайтесь писать понятный и логичный код. Меньше шума, больше семантики.
p.s: В этой методологии нет никакой революции и панацеей ее тоже не назвать. Я считаю что для большинства рядовых проектов оно вообще не подходит.