If your internet connection's good and you have an unused computer (one you upgraded from and don't use anymore) you could probably host a server on that. Is it your internet connection you're worried about, or the CPU/memory/whatever?
Not everyone has a good internet connection or an unused computer lying around, so just look at the features lists and think about what matters more. Convenience, good power, or good price?
(I suddenly cannot remember lay/lie/lying/laying tenses and stuff. hopefully I got it right.)