Sachverhalt: A. Mit Eheschutzgesuch vom 26. Januar 2007 verlangte die Ehefrau u.a. monatliche Unterhaltsbeiträge ab Februar 2006 von Fr. 16'000.-- und ab August 2007 von Fr. 14'600.-- sowie einen Prozesskostenvorschuss von Fr. 25'000.--. Der Ehemann stellte das Begehren, es seien Unterhaltsbeiträge von maximal Fr. 6'500.-- festzusetzen. Mit Urteil vom 20. Juni 2007 bestimmte der Gerichtspräsident 3 von A._ Unterhaltsbeiträge von Fr. 6'440.-- ab Februar 2006, Fr. 4'720.-- ab Juni 2006, Fr. 6'015.-- ab November 2006, Fr. 6'505.-- ab Januar 2007 und Fr. 7'185.-- ab Juli 2007. Das Prozesskostenvorschussbegehren wurde abgewiesen und die Kosten wurden hälftig geteilt. Das Obergericht des Kantons Aargau bestimmte mit Urteil vom 25. Februar 2008 Unterhaltsbeiträge von Fr. 5'748.-- ab Februar 2006, Fr. 3'288.-- ab Juni 2006, Fr. 5'988.-- ab November 2006, Fr. 8'210.-- ab Januar 2007 und Fr. 6'115.-- ab Juli 2007. Das Begehren um Prozesskostenvorschuss wurde abgewiesen und die oberinstanzlichen Gerichtskosten zu drei Vierteln der Ehefrau, zu einem Viertel dem Ehemann auferlegt. Sodann wurde sie verpflichtet, dem Ehemann die Hälfte der Parteikosten zu bezahlen, die mit Ergänzungsurteil vom 27. März 2008 auf Fr. 2'157.40 bestimmt wurden. B. Gegen das oberinstanzliche Urteil und Ergänzungsurteil hat die Ehefrau am 15. April 2008 Beschwerde in Zivilsachen und eventualiter subsidiäre Verfassungsbeschwerde eingereicht mit den Begehren um deren Aufhebung und um Gutheissung der seinerzeitigen Beschwerdeanträge, d.h. um Bestimmung der Unterhaltsbeiträge auf Fr. 10'109.-- ab Februar 2006, Fr. 8'881.-- ab Juni 2006, Fr. 9'806.-- ab November 2006, Fr. 10'623.-- ab Januar 2007 und Fr. 12'297.-- ab Juli 2007. Es wurden keine Vernehmlassungen eingeholt.