I completed K1- N400 myself using solely this site you can asks questions on this site as you have already done and receive great feedback
only reason you will need a lawyer is in unusual circumstances.
save yourself the added stress of paying and relaying on someone else to hopefully do what you pay them for and get it right
good luck on your journey!