I will tell you my experiences. I wanted a wall tablet interface. First I tried the frontpage.html, but that was quite a challenge for me to configure it. So I decided to give ImperiHome a try. It looks nice and is easy to configure. I did purchase the ImperiHome app on iOS and Android. The Android app has some more options LINK. So I continued with Android instead.
I do not have any Nginx experience. My Domoticz installation can only be accessed via the local network. I use OpenVPN if I need to access my local network.
The MyDomoAtHome is installed on my Rpi via the instructions given on github (not the wiki).
The Alarm Panel of Domoticz (the numeric keypad) will not open when you press it in ImperiHome, you can only see the status. So I made a workaround and included a virtual Alarm Active switch (script) to arm/disarm the alarm. See below 2 screenshots. So first image you see 3 buttons at the bottom for the alarm.
1) Deuren, you can see quickly checks if all doors/windows are closed. (in imperihome it is the "composite security widget" this widget contains the status of several sensors and can turn green or red)
2) Alarm Active, when pressed it change the Domoticz security panel status from disarmed to armed. (in imperihome it is a simple switch, green or red)
3) Domoticz Security Panel. (in imperihome "sensor widget" it shows the current sensor value, no green or red only text status update)
Still i'm not 100% happy I would like to include a delay in the Alarm Active switch, but did not manage that yet. It would be nice if the numeric keypad can be opened from the 3rd button.
P.s you can also set the secpanel url in imperihome, but that did not look nice.
I also read you can create a popup if the doorbell is pressed that the front door camera view will be maximized, but also that is still on the to-do list.
First page

Second page:
