Если резюмировать то 4 варианты есть: 1. У пользователя своя нода 2. Подписывать в браузере, но тут могут украсть ключ 3. Использовать плагин 4. Доверить ключ сервису, но тут тоже могу украсть ключ Других нет?
Во втором случае не могут украсть ключ, просто тебе интерфейсы придется самому писать вот и вся разница
Затем что чтобы подписать транзу тебе нужен интерфейс. Ты можешь написать его сам по аналогии с MEW либо использовать методы клиента и не думать об этом