Without being rude / tldr; :) Who are your top 3 based on overall uptime and support / good communications?