Professional developers and designers are more dialed in than ever before and not afraid to shop around, while at the same time a new generation of makers and hobbyists are demanding more specialized ...