Yes. Nagisa was such a wonderful person and in the beginning she was the one that brought color to Tomoya's life. She was always so dumb, but that was because her mind was in another world.
Can I propose something? Maybe all of this is wrong, maybe choosing one over the other is what is truly the error here. All of these girls, Nagisa, Kotomi, Ryou, Tomoyo, Fuko, and Kyou They all loved Tomoya. And, to an extent, Tomoya loved them. When they were in the drama club they could all hang out and have fun together, and at times it was best for him to spend time with one over the other. When He was messing around, it was best for him to be around Kyou. When he wanted to have some peace it was best for him to be around Kotomi. When he wanted to take a walk Nagisa. and so on. Maybe he should have been with all the girls, loving all of them like some sort of polygamy. Then they would all be happy. If they weren't jealous and they were able to share, that would be the very best situation.
That said… They did fight over him a lot, like when they all made food and what-not.. so maybe the only one that would not be happy in this scenario is Tomoya, because he would have to keep up a balancing act all the time.
I know this is not a popular way of thinking, but after sitting down and thinking really hard I couldn't decide which one to pick, so instead i decided to pick another form of ideals, and a new view on romantic love.