The Keep was a great idea. BioWare should alwayd do something like that, rather than rely on imports.
I don't have my ME2 saves because I fully expected i would never play ME3, so I didn't preserve them when I built my new PC.
No, the Keep was a terrible idea. Imports work better because there you can import stuff like the appearance of your characters, their gear, their skills... the Keep can't do that.
Even worse is the fact that the Keep doesn't cover all options. When it was in beta, I pointed out that the dragon guarding the Urn of Sacred Ashes was missing in the Keep. Killing it before leaving the area was important, because if you didn't, then the Urn would be gone by the time the first pilgrims showed up.
There are two reasons for the Keep to exist: They wanted players new to the franchise to have a way to generate the backstory and they didn't have a way of importing savegames across console generations. Since the console gamers make up the largest part of the demographic, they had to do something pre-release or people would have been upset that they were punished for buying a next-gen console.
I'm still miffed at DA:I for relying on the Keep but I understand that importing Hawke's appearance wouldn't have worked because it's a different engine. Which makes it even more inexcusable that the default appearance in DA:I doesn't look anything like the one in DA2.