In a lot of ways it's like creating a web application. However, it runs on the user's desktop.
Ranked in these QuestionsQuestion Ranking
Pro Relatively low barrier to entry
No need to learn native UI APIs for multiple platforms.
Con Extra effort may be required to make things look native on each platform
Con Mobile platforms not supported
According to documentation only Windows, Linux and Mac are supported, no mobile platforms.
Requires a bit of system memory.