Пользовательский интерфейс и C# на html?
Не советую так делать.
На C# интерфейс будет всегда быстрее)))
Если хочется веб интерфейса, но под капотом C# делайте веб сайт и back делайте на C# в виде службы. Если ваш сайт хочется запустить в виде приложения любой желающий это сделает себе сам используя Chrome