I don't think so. The CP process is long and might be lots of hassle involved. I just don't understand the whole idea of waiting "3 months" before applying. What difference does it make when you apply it? You either way applying for a GC and by doing this you intend to live in the US.
When you apply for a Visitors Visa, You technically fill out in the application that you dont have any intentions to immegrate to USA, you will just be going for vaccation. On that basses you will be issued a Visitors visa. So when you enter the USA on a visitor you technically are on the same words you filled in the original application that you have no intentions of immegrating, and when the IO askes you at the port of entery how long will you stay? you tell him 3-4-5 or 6mts time. and he stamps I94 the required date for you to leave the country. So if you come home and apply for I 130 and I 485, You did a fraud.
1. You lied in your initial application to get the Visitors visa.(That you have no Intentions to Immegrate)
You can argue on this by stating that you changed you mind after getting tha Visitors Visa. You are right you can change your mind, Then you need to appy for Immegrant visa In your home country. You should not enter on NON Immegrant Visa
2. You lied to the IO at the port of entery that you will leave after 4-5-of 6mts.
Ya, You had intentions of leaving back, but you can state that you changed your mind. Ya, Now to make the IO convince that you never had intentions to apply for GC when you enterd to usa in Visitor visa, You need to wait atleast for 3mts , so that you can tell him that after staying for 3mts you desided to stay here for long time and my I94 is good only for 4-5-6mts i applied for GC.
It does not mean that he will beleave you, but may be your chances are fair.
And CP is not complicated. I did it and it went fine Nov 2010- june 2011 start to finish. If you do it the right way, and are on top of things the USCIS needs.