Which company do you prefer. Please take in consideration the value aspect in your answer: Are you getting the best bang for your buck? I have seen offerings from all of the above, but I'm curious to see what the general consensus is. If you have one in particular that you do not care for, explain why. Be respectful (its unfortunate that I have to type that, but this is TB)!