I would go with glass on tanks 180gallons or smaller. After that prices are comparible. Acrylic does scratch easier but it is lighter stronger and retains heat better.
Acrylic scratches but it can be buffed out. For 180 Gal and bigger IMO acrylics
are the better choice because its lighter and there is no refraction unlike glass.