Difficult decision.  They each have their pros and cons. .. Search around the net for reviews - they might help you decide what will be best to get.