i think this thread could go on for ever.
in my experience - it depends what day you sign up.
someone will love one host and another person will hate it.
depends on a million and one things
best bet, read a few reviews, check how far you are from your exchange, take the plunge and go for one!