The issue here is that both Felicity and Oliver have helped each other change and or grow since they met. Ray has offered her a better job and he has been open with his romantic feelings. It's all nice and good but eventually a smart girl like Felicity needs someone that helps her grow and challenge her also. People keep asking what does Oliver do for Felicity or how can he be good for her because he is all messed up emotionally, psychologically and make bad decisions right now.
Felicity already knows this. Sometimes I think she forgets, especially in the last year but Oliver basic thought process has not really changed. He just had many scares upon scares piled up on him in a short period when he thought he could somewhat relax. Date from hell, Sara being killed, Thea/Malcolm stuff and being killed on top all his prior 5 years of crazy, tortuous stuff. He was just about to be okay before all that stuff happened but the writers have other ideas.
Oliver has given Felicity back her mojo since he met her. She was hiding when he first met her and he helped her to reclaim her courage, strength and wanting to be a part of something more. Felicity has given Oliver a lot more intangible things that he really needed and still do.
Oliver will be messed up for many, many years to come. Some times will be worse than others. In all relationships, whether friendship, family or love relationships one person do end up providing the majority of the support, especially if the other person does not have good coping skills.
Just a fact of life. It is not about keeping score but just helping each other when we need it most. The other/s who is in that relationship HAVE to understand and be okay and strong enough for that otherwise things will fall apart. They have to be willing to push past whatever block the other tries to put up and just keep chipping away. Yes it may get tiring, thinking you are doing all the work, but that's why they say it is selfless love. You are not a doormat you are a helper or facilitator. The joy and satisfaction you get when the person FINALLY is in a better place in life is unfathomable.
So in conclusion I think Oliver and Felicity do offer each other something in their relationship, whether it's friendship or more. Just my opinion.
(Ha I think this belong in the relationship thread)