To get kinit you need krb5-workstation. Try a yum/apt-get install krb5-workstation.
As for beautiful integration with windows servers and other clients... good luck
I've had good interoperability between operating systems myself... But NEVER easy, usually cryptic to the common user command line commands...
It's getting there... But not yet, IMHO.