I tried using Tachyons for a project and it really broke down when I needed to make really custom components.
For instance, one component was a cropping viewport that had to be a set height and width. There really isn't any solution for that other than adding a very specific utility class, or creating a semantic class.