Really great design is hard. Good is the enemy of great. Competent design is not too much of a stretch. But if you are trying to do something new, you have challenges on so many axes.