Should you Become a Niche Web Developer?