I really like the idea of paying for WTs but it shouldn't be very expensive for users to do so. The pricing should be very minimal like 5-10 sats/channel/month or something. There should be work on this on the protocol level itself making sure we don't bloat it more than necessary. Watch towers should be preferably hosted on-premise and in data-centers that have a good up time because of having excellent connectivity and power backups.