Like everything there are too many choices....

So hit me with your recommendations - including pros and cons and any other helpful comments....

Thanks!!