There is no such thing as a perfect plugin. it is better to write all the necessary Eto UI tools yourself in C#.