Sì, dal mio punto di vista, l'unico modo per creare un'interfaccia "adeguata ai tempi" è quello di cercare di fare un massimo buon uso degli elementi che hai a disposizione della ToolBox, magari integrandoli con controlli visuali di terze parti, freeware o commerciali, che siano compatibili con VBA, possibilmente evitando soluzioni "pacchiane" o interfacce fuori dagli schemi convenzionali.