Looks like the Frappe team is considering ability to sync multiple ERPNext instances rather than enhancing offline POS. This would of course bring a lot more versatility to the product. Full instances can be deployed offline and sync to the ‘main’ instance when online
Personally, I prefer to work with features that I’m sure will be adopted in the core just to avoid unnecessary hassles in the future