Only had this service for a few weeks and feel let down! Can this service handle the traffic? Or has it bitten off more than it can chew?