So... You probably need PostGIS if you’re writing a GIS/NIS style application or do analysis but not to show a few map pins on Google Maps.
I personally like it and don’t even feel like it’s very “heavy” like the article implies. Great performance even when running locally on my laptop in my dev environment and with tens of thousands of objects in the topology. :)
I am reading it correctly that the article is suggesting to install the earthdistance extension instead of PostGIS when needing distances between points. Why not go for PostGIS instead then?
I also feel like it makes your Schema and database setup more easily extensible than if you start with the minimum and have to change it all later.