Faits: A. A._, ressortissant suisse né en 1991, a été mis en prévention, le 11 mars 2011, d'incendies intentionnels aggravés et dommages à la propriété. Dans la nuit du 6 février 2011, il avait déclenché 7 incendies en ville de Genève et à Carouge, causant plus de 100'000 fr. de dégâts et l'évacuation de deux immeubles, trois personnes ayant en outre été incommodées par la fumée. L'intéressé avait avoué les faits, expliquant avoir agi au hasard, sous l'influence de l'alcool et du cannabis. Par ordonnance du même jour, le Tribunal des mesures de contrainte du canton de Genève (Tmc) a refusé la mise en détention provisoire de l'intéressé et soumis ce dernier à l'interdiction de consommer de l'alcool ou de la drogue et à l'obligation de se soumettre à des prises de sang et d'urine tous les quinze jours. Sur recours du Ministère public, la Chambre pénale de recours de la Cour de justice genevoise a, par arrêt du 25 mars 2011, ordonné la mise en détention de A._ pour une durée de deux mois. Il existait un risque de réitération compte tenu des agissements répétés, commis au hasard. En l'état, il n'y avait pas d'élément suffisant pour imputer à l'intéressé les huit incendies criminels commis en février et mars 2010, et les quinze autres incendies commis dans des circonstances analogues et aux mêmes endroits du 21 mars 2010 au 29 janvier 2011. En revanche, même s'il n'y avait pas encore de mise en prévention à ce sujet, une personne portant les mêmes habits que l'intéressé avait été observée par un témoin lors de l'incendie de plusieurs véhicules commis le 5 février 2011 dans le même quartier. Il n'était pas possible de savoir si ces agissements étaient dus à l'alcool, au cannabis, à l'interaction de ces substances ou à des problèmes psychiques. Une expertise avait été ordonnée sur ce point. Les mesures de substitution ordonnées par le Tmc apparaissaient en l'état insuffisantes. B. Par acte du 6 avril 2011, A._ forme un recours en matière pénale avec une demande d'assistance judiciaire. Il conclut à sa mise en liberté, éventuellement subordonnée à des contrôles hebdomadaires, et subsidiairement le renvoi de la cause à l'autorité de première instance pour nouvelle décision dans le sens des considérants. La Chambre pénale se réfère à son arrêt, sans observations. Le Ministère public conclut au rejet du recours. Le recourant a répliqué et maintenu ses motifs et conclusions.