Faits : Faits : A. Par jugement du 16 juin 2005, le Tribunal correctionnel du district de La Chaux-de-Fonds a condamné X._, avec suite de frais, à une peine de 3 ans de réclusion, dont à déduire 161 jours de détention préventive, pour tentative de brigandage (art. 140 ch. 1 en corrélation avec l'art. 21 CP), vols en bande, dommages à la propriété et violation de domicile (art. 139 ch. 3 al. 1, 144 al. 1 et 186 CP), tentative de vol (art. 139 en corrélation avec l'art. 21 CP), utilisations frauduleuses d'un ordinateur et tentative d'une telle utilisation (art. 21 et 147 CP), vols d'usage et conduite sans permis (art. 94 al. 1, 10 al. 2 et 95 al. 2 LCR) ainsi que consommation de cocaïne (art. 19a LStup). Statuant sur le pourvoi en cassation (art. 241 ss du Code de procédure pénale neuchâtelois [CPPN] du 19 avril 1945; RS/NE 322.0) formé par l'accusé, la Cour de cassation pénale du Tribunal cantonal neuchâtelois l'a admis, par arrêt du 28 octobre 2005. Le jugement du 16 juin 2005 a été annulé et la cause renvoyée aux premiers juges afin qu'ils complètent l'instruction et se prononcent sur l'influence de la consommation de cocaïne quant à la responsabilité pénale de l'intéressé. Statuant sur le pourvoi en cassation (art. 241 ss du Code de procédure pénale neuchâtelois [CPPN] du 19 avril 1945; RS/NE 322.0) formé par l'accusé, la Cour de cassation pénale du Tribunal cantonal neuchâtelois l'a admis, par arrêt du 28 octobre 2005. Le jugement du 16 juin 2005 a été annulé et la cause renvoyée aux premiers juges afin qu'ils complètent l'instruction et se prononcent sur l'influence de la consommation de cocaïne quant à la responsabilité pénale de l'intéressé. B. Après avoir ordonné une expertise, le Tribunal correctionnel a rendu un nouveau jugement le 13 septembre 2006. Compte tenu d'une responsabilité pénale légèrement restreinte due à la consommation assez régulière de cocaïne entre la fin de l'année 2002 et les premiers mois de l'année 2003, il a notamment condamné X._, avec suite de frais, à une peine de 26 mois de réclusion, dont à déduire 315 jours de détention préventive. Saisie derechef d'un pourvoi du condamné, la cour de cassation cantonale l'a rejeté par arrêt du 18 janvier 2007. Saisie derechef d'un pourvoi du condamné, la cour de cassation cantonale l'a rejeté par arrêt du 18 janvier 2007. C. X._ interjette un recours en matière pénale contre cet arrêt. Il conclut principalement à ce qu'il lui soit donné acte que le principe de célérité a été violé, qu'il soit mis au bénéfice de la circonstance atténuante prévue par l'art. 48 let. e CP (dans sa teneur en vigueur depuis le 1er janvier 2007), qu'une peine d'une durée égale ou inférieure à deux ans de privation de liberté lui soit infligée et que le sursis lui soit accordé, avec un délai d'épreuve de deux ans. A titre subsidiaire, le recourant conclut à l'annulation de l'arrêt attaqué et au renvoi de la cause à l'autorité cantonale afin qu'elle rende un nouvel arrêt au sens des considérants. Il requiert en outre l'octroi de l'assistance judiciaire. Invitée à déposer des observations, la cour cantonale a souligné la nature essentiellement cassatoire de la procédure cantonale de recours en relevant que la prise en considération dans un tel recours d'un droit plus favorable entré en vigueur après le jugement de première instance conduirait à devoir admettre les recours dans tous les cas où, selon le nouveau droit, la sanction des infractions commises, dans sa nature, sa quotité ou ses modalités d'exécution, pourrait être plus douce que l'ancien droit, ce qui reviendrait pratiquement à permettre au nouveau code pénal de déployer ses effets avant même son entrée en vigueur ou encore à donner au recours en cassation les mêmes effets pratiques qu'une révision du jugement. Le Ministère public du canton de Neuchâtel a conclu au rejet du recours. 