A web interface has the advantage that the pi is less critical to build in. (You don't need a visible display and buttons you can access).
It also has the advantage of no additional hardware costs. (If you have a pc or tablet or smartphone) (who hasn't?)
It has the disadvantage that it's more complex to program and more complex to setup.
A gui that can be used over a vnc connection can work as well. There are vnc clients for most platforms.
It might ease the programming work.
If you take the display road, you might find some cheap ones with buttons on aliexpress or other chinese sites.
They shouldn't cost more than 5 bucks. The annoying thing with lcd displays is the contrast adjustment that changes with the temperature.
Oled displays don't have that problem but are still more expensive.
It also has the advantage of no additional hardware costs. (If you have a pc or tablet or smartphone) (who hasn't?)
It has the disadvantage that it's more complex to program and more complex to setup.
A gui that can be used over a vnc connection can work as well. There are vnc clients for most platforms.
It might ease the programming work.
If you take the display road, you might find some cheap ones with buttons on aliexpress or other chinese sites.
They shouldn't cost more than 5 bucks. The annoying thing with lcd displays is the contrast adjustment that changes with the temperature.
Oled displays don't have that problem but are still more expensive.