Hay muchas, muchas opciones por ahí. Pero teniendo en cuenta todas las limitaciones de Garageband, y la vuelta de Cakewalk y la existencia de programas como LMMS y Reaper (no son gratuitos, pero el precio de venta al público es bajísimo), yo diría que Garageband no es el mejor. Además, si hablamos de grabación, entonces Audacity serviría. Pero asumo que estás preguntando por algo más que literalmente grabar audio (porque Voice Memo en tu teléfono también funcionaría) ¿no?
La cosa es que con las otras sugerencias, realmente tienen mezcladores adecuados con buses, cosa que Garageband no tiene. Además, también se habilita la funcionalidad de cadena lateral (que Garageband oculta a los usuarios). Estas son funciones cruciales porque muchas técnicas de grabación modernas no pueden ser ejecutadas sin ellas
Sin mencionar que otro criterio de un buen DAW es que sea eficiente en el uso de los recursos del sistema. En otras palabras, ¿es eficiente con la CPU? ¿Es estable? Al ocultar estas funciones cruciales al músico, Garageband es un DAW extremadamente ineficiente que requiere más plugins para conseguir el sonido deseado. Por ejemplo, en la mayoría de los DAWs, si quiero una reverberación (el mismo efecto en varios instrumentos), crearía un bus de reverberación, que sólo requiere una única instancia del plugin de reverberación deseado. En Garageband, tengo que aplicar la misma reverberación, con los mismos ajustes, a cada instrumento y pista de audio que la necesite. Su CPU está ahora gastando activamente preciosos ciclos, procesando la misma reverberación individualmente durante 'x' número de veces, cuando podría haber resumido todo el audio y aplicado la reverberación una vez, al final.
Como probablemente puede adivinar, esto hace que Garageband sea inútil para muchos músicos, especialmente los de la industria EDM que dependen en gran medida de los sintetizadores de software intensivos. Todo esto probablemente estaría bien si Garageband tuviera una funcionalidad de "congelación". Pero no la tiene. Tampoco tiene una función de rebote en el lugar, o una manera fácil de grabar su salida internamente como Ableton Live. En otras palabras, siéntete libre de hacer tus ritmos de 10 minutos, pero si quieres grabar en serio, hay programas mucho mejores, que son realmente muy asequibles, si no gratis!