Естественно работать будет при интенсивных тренировках (не обязательно только аэробных, можно и анаэробных, но интенсивных, чтобы промежутки между подходами были меньше) и низкоуглеводной диете. Он просто усиливает эффект от низкоуглеводки. Понятно, что можно и без него, но он просто делает процесс сбрасывания жирка более быстрым и безболезненным. А значит организм будет меньше находиться в состоянии "недостаточности", которое наблюдается при низкоуглеводке.
Короче, на низкоуглеводке можно сидеть 2 месяца и похудеть на 5 кг. А с L-карнитином это можно сделать за 1 месяц. Следовательно вреда от низкоуглеводки будет меньше

А говорить, что толку от него мало, значит просто не знать принцип действия и попросту использовать не по назначению.

Ну а вообще, это конечно мое мнение, ну и пары моих хороших знакомых.