Hide comments and show them using views
In node.tpl

    hide($content['comments']);


This hides both the comment form and the comments.

To render the comment form alone use 

    print render($content['comments']['comment_form']); 


Then you can create your view for them nice comments and display them below the form.