When you say security - do you mean their security guards onsite?..
Unless you're getting a managed server you will need to handle server security on your own.
ThePlanet used to offer great services and excellent customer support. Lately it seems that alot of their customer's are complaining about their "worldclass" service.