We've got a small Hayward heat pump, HP50HA, to supplement our solar panels. It works great and has added lots of swimtime for us. We like our pool warm, 88-92. We now swim from mid-march to the end of October in 85+degree water. We do use a solar cover in March and April to keep the heat in over night.
There really isn't a lot to a heat pump. Get a good name brand, Hayward, pentair, Raypak are all good, and make sure you can support the electric service needs for it, the bigger the heat pump the faster it will heat and the bigger the electric service needs. Our small,heat pump needs 20 amp electric service and the biggest heat pumps need 60 amp electric service.
I also recommend plumbing in a bypass for the heat pump so you can bypass it in the winter and summer or if it needs service.