The positive aspects include a quicker development time and less restrictions on platform specifications (as HTML is a cross-platform language), the ability to access web-based information easier, and the freedom to perform web-like behavior without an internet connection.
The negative aspects include less control in the actual features and ability of the software.