I mean, how can you say whether or not this game can be "completed" but I've put in the hours and finished paying off my house so that seems fairly "complete" to me.
Probably one of my favorite Pokemon games. Top 3 for sure. Like everyone, I wish the HMs weren't such a pain to deal with but other than that, you can't complain about the vast improvements to the Pokedex and additional content.