Yeah I'm still debating whether I should apply N400 or wait for the I-751 to be approved. Looks like my local office has like 6 month turn around time for N400 according to people's timeline here but the USCIS web is saying 17.5 months.. so I'm little confused here.