I've been told that the Sta Rite Max-E-Therm is one of the best ones out on the market. Supposed to be one of the most efficient ones out there. For your size pool, it looks like you'll need a 400K BTU heater. I've got a 355K BTU heater on a 20K pool, and I'm going to put the 400K on it.

Michal