That's not enough. Half of the sites are broken without JS, but you don't really want to open the floodgates to malware/adware/etc. by enabling all JS - you only want to unbreak the site itself.
I do this in conjunction with an actual ad-blocker. Some websites do just break without JS and need to be white-listed (e.g. Google Maps, OpenStreetMap), but, more often than not, disabling JavaScript improves the site by disabling the ad-blocker-blocker and the cookie pop-ups.
A lot of the JS-heavy sites are broken in some way no matter
what you do. Nowadays I even need to semi-regularly refresh Google Image
results because now and then the page breaks and clicking on the
image thumbnails doesn't do anything. If one of the richest
IT companies can't get a simple click event to always work
correctly what hope do the others have?