Hei,
for øyeblikket bruker vi hverken Views eller CCK på i1 sidene, men vi har brukt det i en del biprosjekter og litt kommer nok her også. Jeg husker ikke om Views går inn i Drupal 7, men CCK gjør ihvertfall det.
Alternativet til Views og CCK er å lage egne node typer rett i en modul (kode). Det ligger i sakens natur at CCK og views må bruke ganske mye wrapper markup for å være fleksibel.
Når jeg skal ha en node type til å se ut akkurat som jeg trenger så lager jeg som regel node-<type>.tpl.php filer , og plukker $node objektet fra hverandre inni der og legge ønsket markup rundt.
Hvordan du best gjør dette med Views vet jeg ikke, men det finnes en API som lar deg først lage View objektet, eventuelt endre det, og så rendre det.
Til slutt har du denne, men den er ganske vanskelig å bruke:
http://api.drupal.org/api/function/hook_nodeapi