You may ask yourself and others this question all the time. I have heard the question a lot. The quick answer...it depends. I think both are great, however, your situation may make one more attractive than the other.
Here's a quick list of the main benefits of each technology as well as some limitations: