If you're building a short term project that doesn't require much work go for a smart and lazy co-founder, he will get the work done robustly as fast as possible. On the other hand If you've got a long term project that requires perseverance your ideal co-founder is an average intelligence hard-working dude, he will work hard for long time since he has low opportunity cost.