ну например, я столкнулся с тем, что стор я могу выкинуть через let:, а использовать его значение не могу, и не могу забиндиться на его внутренности. Обработки ошибок нет - иной раз реально часы приходится тратить, чтобы понять, откуда вылезла ошибка, в каком из 8-10 компонентов, которые ты менял за прошлые пару дней, ты опечатался или забыл импорт, по её тексту вроде s is undefined или cannot read property fuckyou of undefined
про обработку ошибок согласен в целом, но тоже не кровь из глаз и обычно решается просто дебагом. а про let: и сторы, ты просто безобразия чинишь постоянно какие-то. стор ведь он для того, чтобы импортнуть и юзать. передачи пропсами, контекстом и уж тем более scoped slots это уже побочные вещи