What are the issues with overriding nodes with views?
You could, however, do something like this in node.tpl.php:

&lt;?php if ($node-&gt;type=='FANCYTYPE'): ?&gt;
  &lt;?php print views_embed_view('name_of_fancy_view', 'default', $node-&gt;nid); ?&gt;
&lt;?php else: ?&gt;
  // the rest of the normal node.tpl.php stuff here
&lt;?php endif; ?&gt;


or create a node-TYPE.tpl.php (D6) or node--TYPE.tpl.php (D7) with just the Views logic inside.