Heat pumps are most effective in moving heat from where it is abundant to where it isnt. This means they're best at keeping your house warm in warm weather, and keeping it cool in cool weather.
Yes. Heat pumps heat homes more effectively than the alternatives down to remarkably low temperatures, and many models also serve as air conditioning - it's merely a matter of inverting the process.