Что лучше H1B или L1?

все зависит от контракта - если контракт кабальский - то что H1B, что L1 - будет одинаково.
если контракт не предусматривает санкций при переходе на другую работу, то h1b однозначно.
Но если вы изначально имеете хорошие условия и не думаете переходить на другую работу то L1 даже лучше

Как мне кажется то при выборе H1b/L1 стоить выбирать только H1b (при прочих равных). Никто не знает что, будет дальше и как пойдет работа по L1 и если что-то не понравиться тогда с H1b можно и свалить, а вот с L1 придётся педалить до гринки и без вариантов.