1. At this point, Bitcoin development should exclusively be focused on supporting L2s, with generalized and theoretically sound extensions, only as needed and as ready. This in turn supports all customers.
  2. More L3s.
  3. Clients I've used seem functionally broken. Of the clients I haven't used, many aren't supported on any of my devices. (Assuming here that my personal problem is the biggest problem.)