Don’t make either unless you have the resources to support them. Anything paid is also a business process with tax implications.
Local-only web apps are great one-off projects, but extensions and native apps require much more maintenance.