I picked up a HW45 recently, great gun, good fun to fire would recommend it. the cocking and loading (pesky .177 pellets) does take technique, but its worth it. Guaranteed a smile every time. I am on the look out for a .22 as well now.
Rob
PS: Remember to use lose hold when firing, then the recoil will look after itself.