DS (4) is currently in the nursery class attached to an independent school in walking distance from my house. I sent him there as it was cheaper than the standard nurseries (and a more rounded IMO) and also close to my house. I fully intended to send him to a local state primary.
Fast forward a couple of years he is very settled and doing really well in the nursery class. He is a fairly shy child and I feel the nurturing environment has been very good for him. I did not anticipate that he would become so attached to the school. He fully believes he will be walking across the corridor into the reception class 
I did not like the closest state primary when I visited but liked a couple of others in catchment. But further away and involve a faffy school run by car (and wraparound care more difficult - I work full time).
I could just about afford the school fees but it is a big commitment obviously. WWYD? Am I being a bit precious about moving him or are there genuine advantages to keeping him at rge independent school. It feels like a momentous decision!