С точки зрения грамматики, разницы, вроде бы, нет.
"Каков" only used when you asking about qualities and features of object, while "какой" also means "which"\"what" (as in "Car? What car?").