I don't mess with SubDs myself much, but I know you do want to maintain quads throughout. Looks like you are for the most part. Beveling the edges a bit might help. Also want to make sure all your verts are welded (merged) properly