I don't think you have to worry about how "smart" your characters are. If you build them right, they will appear smart to the readers. Just stay true to their individual quirks. We don't need likeable or smart characters necessarily. You can hate a character and still love them.