Odoo released it's website framework which is very easy and powerful. ( Great thanks to Odoo Team !! )

Now we all Odoo experts need to think on whether a Website framework can be good alternative for POS ?

Website benefits are listed as below,

It's very easy to add & Integrate third partyCSS and JS in Website.

You can make your custom design quickly in Website compare to POS.

POS developed because the purpose of it was, some of the user friendly features not possible / difficult over back end side, so Odoo team has developed custom POS framework with specific JS & CSS. But as of now, since website framework released, you can easily add all the custom front end features so why there is need for POS framework ?

Though website framework is dependent on Qweb templates, if POS can be move over website framework then it will be easy for end users to make quick changes on POS too. Because Qweb templates are more easy to handle with. ( We are very much aware on the fact that in Odoo V9, POS is moved on Qweb templates. )

Website menus are also secured by user wise Access rights so I don't think there will be any kind of problem with authentication. ( User wise login and different actions )

POS changes are very difficult because that framework is somehow based on "Web" framework of Odoo. So definitely any custom design will be hard to implement compare to website framework.

Website page can also work in Offline mode if JS is designed like that. So that is also not a problem in case of POS can be moved to website.

Just like,

Example 1 : Odoo deprecated RML and moved it's reporting structure to Qweb framework, it will be good to say bye bye to POS framework and merge it into website framework.

Example 2 : As Odoo given the feature of barcode scanning from website for Delivery Orders and Incoming Shipment, if POS is from website framework, then it will be easy to integrate it with Barcode scanning.

(However we haven't any problem or neither we are against with POS framework but as Odoo is growing day by day, one type of development framework will be easy to manage rather then separate frameworks like POS and website.)