I keep repeating it, even though I do have lots of experience in web development, but I also do have even more experience developing native applications and came to realize the same thing.
Nowadays, when given a choice I always pick native projects over web ones.
But these type of statements usually earn downvotes in HN.
The major problem with web is : We use framework to abstract differences between browser which abstract web for different Operating system, which abstract hardwares.