I think that programming is a bit like algebra in that not everyone agrees on the order in which to do things and there's not necessarily a right way - I tend to start nesting (built-in) functions early on, but leave functions until there's a clear benefit to using them.
Comments
"a" + "n"*(word[0].lower() in "aeiou")
...so the program is simpler, but the code might be slightly more dense.